filter

来源:互联网 发布:网络电视怎样搜索频道 编辑:程序博客网 时间:2024/06/07 16:48

今天碰到跳转页面权限控制问题,可以用filter 在.do 跳转的之前对.do进行拦截。filter在web.xml中配置,容器生成。


<filter>  
      <filter-name>security check</filter-name>  
      <filter-class>com.XX.XX</filter-class>   
    </filter>   
     <filter-mapping>  
        <filter-name>security check</filter-name>  
        <url-pattern>*.do</url-pattern>  
     </filter-mapping> 


filter在容器中是如同队列一样,一个.do请求需要遍历多有的filter。顺序按在web.xml中书写顺序。

PS:filter响应类需要extends OncePerRequestFilter 。在filter中需要显式调用filterChain.doFilter(request, response);方法传递到下一个filter。

0 0
原创粉丝点击