struts2中怎么配置过滤器
struts2中如何配置过滤器web.xml文件中的配置文件如下:XML codefilterfilter-nameuserSession/filter
struts2中如何配置过滤器
web.xml文件中的配置文件如下:
XML code<filter> <filter-name>userSession</filter-name> <filter-class> cn.com.dmax.tools.UserSessionFilter </filter-class></filter><filter-mapping> <filter-name>userSession</filter-name> <url-pattern>*.action</url-pattern></filter-mapping>
<url-pattern>*.action</url-pattern>我配置的是*.action 但是但是貌似所有的.action请求都进入不到过滤器里面。这个该如何配置?我想对所有的.action请求检查用户是否登陆?如果我把*.action换成/*的,断点的时候就能进入到过滤器里面,然后我将所有的请求路径都打印在控制台,问题是也没有.action请求,打印出来的都是.jsp、.css、.js请求。求解。。。
[解决办法]把你自定义的过滤器放在struts2的过滤器前面
[解决办法]在你的UserSessionFilter 中用
String requestURL=request.getRequestURI();
输去,没有action的东西吗?
[解决办法]struts2里面要实现这个功能你得用拦截器,而不是过滤器
要么你重写struts的过滤器,把你的功能加上