1.jar包变化
xwork-core-x.x.x.jar 包已经整合到struts2-core-2.5.x.jar
2. Struts2.5 相较于老版本,web.xml配置文件与struts.xml配置文件都有需要更改的地方。
2.1.web.xml文件中
<filter>
<filter-name>Struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>Struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter.class 放在了新的目录下。
2.2.struts.xml文件中
如果要使用通配符*,需要添加标签:<global-allowed-methods>regex:.*</global-allowed-methods>
<struts>
<package name="MyPackage" namespace="/" extends="struts-default">
<global-allowed-methods>regex:.*</global-allowed-methods>
<action name="customer_*" class="com.demo.action.CustomerAction" method="{1}">
</action>
</package>
</struts>