只需要在action名称后面加上感叹号再加上方法名就可以了,但是自从struts2.1后,官方已经不推荐使用这种途径进行动态方法调用了
如:login!test.action
建议用常量对其进行禁止使用
<constant name=”struts.enable.DynamicMethodInvocation” value=”false”>
官方推荐使用通配符定义action来进行动态方法调用
<action name=”test_*” class=”…” method=”{1}”> 这种方法还可以用在类名,返回结果名等
本文介绍Struts2框架中动态方法调用的方式及官方推荐的最佳实践。从2.1版本开始,官方建议禁用直接在Action名称后加感叹号的方法调用,并推荐使用通配符定义Action来实现动态方法调用。
3836

被折叠的 条评论
为什么被折叠?



