修改web.xml里的struts2过滤器的方法
<filter>
<filter-name>struts2</filter-name>
<!-- <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class> -->
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
</filter-mapping>
FilterDispatcher是struts2.0.x到2.1.2版本的核心过滤器.!
如果加了
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
会出现el表达式取不到值的情况
建议用StrutsPrepareAndExecuteFilter替换掉