最代码广告位
yu0312chao的gravatar头像
yu0312chao2014-09-27 18:42:41

ssh三大框架集成后,jsp中采用forward标签提交时会报错的解决方案

最近这两天心烦,所以没事就做做三大框架,对于今天遇到了一个烦心的事!或许有很多开发人员对于web.xml拦截器的认识不清,出现了这样的情况

   <filter>

<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>

   这种配置只会过滤器只会过滤request请求,不会过滤foworld请求,会出现如下这种情况:

ssh三大框架集成后,jsp中采用forward标签提交时会报错的解决方案

  其解决方案很简单如下:

   

<filter>
<filter-name>struts2</filter-name>
<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>

增加图上的两段红色代码即可解决问题;


最代码官方编辑于2014-10-8 16:01:53

最代码广告位

打赏

顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友