在Action中调用方法

时间:2015-02-02 10:56:54

标签: java struts

我正在开发基于Struts web的应用程序,我在其中创建了一个包含多个方法的动作类。我根据我希望应用程序执行的任务类型调用这些方法。有人可以告诉我是否应该使用这种方法吗?

我应该继续调用像我这样的方法,还是应该为我想要执行的每个不同的操作创建单独的操作类?

1 个答案:

答案 0 :(得分:1)

一个动作类可以有很多动作,很多方法,但是你应该只将一个方法映射到动作。

另请注意:在最近的版本中,DMI(动态方法调用)默认情况下处于关闭状态,将来可能无效。

目前还不清楚你如何调用方法,一些拦截器仍在进行方法过滤,你可以限制某些方法。但是在同一个动作类中映射不同的动作没有限制。并且没有限制来调用任何动作类'视图层上的方法。

映射到方法的操作也可以直接或通过反射调用任何其他方法。