s2sh+servlet

在写个上传的时候,不知道怎么回事,总是报找不到ACTION 的错误。后来终于发现了一个问题,所有的 跳转都被过滤器给拦截了。当然找不到了。

要把拦截的路径指定为 带特定后缀名称的.

<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>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.FilterDispatcher
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>(过滤不同的后缀,要分开写 ,在此为方便写在一起)
</filter-mapping>

猜你喜欢

转载自my-jingjing.iteye.com/blog/1294306
今日推荐