作者在 2018-05-13 12:55:29 发布以下内容
作用:减少Action数量
使用:actionName!methodName.action
禁用:将属性struts.enable.DynamicMethodInvocation设置为false(默认,开启动态方法开关)
方法一:
<constant name="struts.enable.DynamicMethodInvocation" value="true"/> //开启动态开关
<action name="user" class="类的全路径名">
<result name="(唯一的)返回字符串">jsp地址</result>
<result name="(唯一的)返回字符串">jsp地址</result>
</action>
使用:user!请求的方法名称.action
方法二:
<action name="*User" class="类的全路径名" method="{1}">
<result>/page/{1}_success.jsp</result>
<result name="input">/page/{1}.jsp</result>
</action>
* 号会替换{1},{1}表示匹配替换到第一个*号里面的内容