Java action类应该链接到单个jsp还是多个jsp';可以使用具有多个函数的同一动作类吗?
这就是流程: 最初显示的JSP-1具有某些链接,然后在单击一个链接Java action类应该链接到单个jsp还是多个jsp';可以使用具有多个函数的同一动作类吗?,java,jsp,jakarta-ee,struts2,Java,Jsp,Jakarta Ee,Struts2,这就是流程: 最初显示的JSP-1具有某些链接,然后在单击一个链接preprocess()methodofaction类后调用该类,该类设置了某些会话变量 然后显示JSP-2,其中有一个要填写的表单 所以我的问题是: 我应该使用具有更多函数和方法的同一个动作类,还是在表单提交后创建一个新的动作类???如果动作彼此独立,这意味着它们实现完全不同的目标,并且没有重复的代码,我将为每个动作创建一个动作类。如果操作执行类似的操作并共享多个函数,我将在action类中创建多个方法 如果它们彼此非常独立,但
preprocess()
methodofaction类后调用该类,该类设置了某些会话变量
然后显示JSP-2,其中有一个要填写的表单
所以我的问题是:
我应该使用具有更多函数和方法的同一个动作类,还是在表单提交后创建一个新的动作类???如果动作彼此独立,这意味着它们实现完全不同的目标,并且没有重复的代码,我将为每个动作创建一个动作类。如果操作执行类似的操作并共享多个函数,我将在action类中创建多个方法 如果它们彼此非常独立,但共享相似的代码,那么您可能希望将相互依赖的方法抽象到它们自己的类中,该类由多个动作类使用。这几乎是一种判断,取决于应用程序的大小
在SpringMVC这样的框架中,“操作”通过URL路由到不同的“控制器”。每个控制器都包含一组方法,这些方法松散地构成一个内聚单元,这意味着它们的方法是相关的。任何更适合您需要的方法。