可能很多初学者刚开始学习Struts2时,web.xml文件会有如下的配置方式:
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
以上配置文件存在错误!!!
错误位置:<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
这是因为自从Struts 2.1.3以后,org.apache.struts2.dispatcher.FilterDispatcher已经标注为过时,正确的配置为<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
我的新浪微博:http://weibo.com/tianrui1990