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>

你可能感兴趣的:(servlet)