版本变化
struts2的版本号从2.3.33升级到2.5.18
修改web.xml
<filter>
<filter-name>struts2Filter</filter-name>
<!--
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
-->
<!--StrutsPrepareAndExecuteFilter路径变化,修改成如下-->
<filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
修改struts.xml
<constant name="struts.enable.DynamicMethodInvocation" value="true" />
<package name="platform" namespace="" extends="struts-default">
<!--package里增加global-allowed-methods-->
<global-allowed-methods>regex:.*</global-allowed-methods>
</package>
<package name="ajax" namespace="" extends="json-default">
<!--ajax的package里同样需要增加global-allowed-methods-->
<global-allowed-methods>regex:.*</global-allowed-methods>
</package>
修改jsp标签
<!--
<s:iterator value="list" id="l"></s:iterator>
-->
<!--s:iterator标签的属性名id修改为var,如下-->
<s:iterator value="list" var="l"></s:iterator>
<!--
<s:set name="key" value="value" />
-->
<!--s:set标签的属性名name修改为var,如下-->
<s:set var="key" value="value" />