解决struts2重定向丢失request里面的参数信息---配置拦截器store

在页面显示. 但是如果我们通过redirect来重定向的话, 会丢失保存在request里的信息.查看了一下struts2的struts.xml,发现有一个名为store的拦截器,类名为org.apache.struts2.interceptor.MessageStoreInterceptor,这个拦截器的作用就是将我们放在ActionMessaage中的信息保存到session中,而不丢失,那么接下来的问题就好解决了。

在struts.xml中配置此拦截器即可.

<interceptor-ref name="store">
<param name="operationMode">AUTOMATIC</param>
</interceptor-ref>

你可能感兴趣的:(java,struts2,Interceptor,redirect)