美文网首页
struts动态方法的调用

struts动态方法的调用

作者: exmexm | 来源:发表于2017-06-29 20:16 被阅读0次

1、如果Action中存在多个方法时,使用!+方法名调用指定的方法。而且配置文件不用修改:
如下:

http://localhost:8080/Strut2Test/hellox/hello!add.action

2、需要修改配置文件的动态调用方法

<action name="hello_*" class="cn.itcast.action.LoginAction" method="{1}">
            <result name="success">/WEB-INF/index.jsp</result>
            <param name="companyName">中国有限公司</param>
         </action>

对于以上配置的方式,{1}是对应第一个通配符‘’的内容,根据通配符‘’的内容调用同名的方法。

如下是成功的调用:

http://localhost:8080/Strut2Test/hellox/hello_add

3、关于禁用动态调用方法
如果不想使用动态方法的调用,我们可以通过常量
<constant name="struts.enable.DynamicMethodInvocation" value="false"></constant>
来关闭,但是关闭不了。。。。

相关文章

网友评论

      本文标题:struts动态方法的调用

      本文链接:https://www.haomeiwen.com/subject/ytrvcxtx.html