日期:2014-05-17  浏览次数:20646 次

FilterDispatche怎么设置不过滤静态页面请求和css,js路径请求
<filter-name>struts2</filter-name>
  <url-pattern>/*</url-pattern>
  </filter-mapping>
是不是把/*换成过滤的类型吗?比如只过滤action就<url-pattern>/action</url-pattern>这个参数不太明白!!还是只要把FilterDispatche的fiter添加到webxml就可以处理了!

------解决方案--------------------
是过滤什么类型就把<url-pattern> 换成什么类型的。具体的lz应该试试。。
------解决方案--------------------
如果你只想过滤action的话,可以在struts.xml文件中加上
<constant name="struts.action.extension" value="action"/>指定只过滤action。

但我认为你那些js、css不过滤掉,应该是你项目中有权限过滤器,把js、css过滤掉的,我原来也出现过这样的问题
------解决方案--------------------
<struts>
<constant name="struts.action.extension" value="action"/>
</struts>
我的项目中就是这样指定