MVC Web开发方法的目标之一是将模型,视图,控制器分开。在一个类似于Java EE Struts的环境中,可以将Struts Action与控制器,具有模型的Java bean以及具有View的JSP和/或ActionForm相关联。适用于Java EE Web应用程序的简单MVC?
我的问题是,你倾向于在哪里执行任何逻辑来填充JSP上的数据。在ActionForm视图中放置任何类型的逻辑或处理似乎都是不好的做法,而且在JSP中放置任何类型的逻辑都是非常糟糕的做法。
在将视图窗体中的数据显示给用户之前,是否包含“管理器”类来操作数据?
这里有一个简单的例子。你从数据库中取出名字,姓氏,然后你需要漂亮的格式(将所有大写字符串转换为混合大小写)。在进入JSP视图之前,逻辑会处理该字符串,并将该逻辑添加到管理器类中?