struts-2.5.20 动态方法调用使用无法正常跳转

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chaoHappy/article/details/87568323

struts-2.5 之前的版本struts.xml 代码写法如下:

<package name="default" namespace="/" extends="struts-default">    	
    	<!-- 通配符指定方法 -->
    	<action name="helloWorld_*" method="{1}"  class="com.test.action.HelloWorldAction">
    		<result name="helloWorld">/helloworld.jsp</result>
    		<result name="add">/add.jsp</result>
    		<result name="update">/update.jsp</result>
    	</action>

struts-2.5 以后的版本struts.xml 代码写法如下:

<package name="default" namespace="/" extends="struts-default" strict-method-invocation="false">  	
    	<!-- 通配符指定方法 -->
    	<action name="helloWorld_*" method="{1}"  class="com.test.action.HelloWorldAction">
    		<result name="helloWorld">/helloworld.jsp</result>
    		<result name="add">/add.jsp</result>
    		<result name="update">/update.jsp</result>
    	</action>

说明:2.5之后的版本需要在package标签中增加 strict-method-invocation=“false”。

展开阅读全文

没有更多推荐了,返回首页