Action 动态方法调用

Struts2 | 2018-05-13 12:55:29 | 阅读 143 次 | 评论(0)

作用:减少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}表示匹配替换到第一个*号里面的内容



文章评论,共0条
游客请输入验证码
文章分类
文章归档
最新评论