一个Filter 配置多个url-pattern

来源:互联网 发布:淘宝号怎么注销手机号 编辑:程序博客网 时间:2024/05/21 05:18

在项目中遇到一个Filter 配置多个url-pattern的问题,在网上搜索答案并测试之后,发现起作用的配置(Tomcat6/7下):

    <filter>        <display-name>ManagerSecurity</display-name>        <filter-name>ManagerSecurity</filter-name>        <filter-class>com.redsun.base.filter.ManagerSecurity</filter-class>        <init-param>            <param-name>filterUrl</param-name>            <param-value>mobile.whdba.com</param-value>        </init-param>        <init-param>              <param-name>errorPage</param-name>              <param-value>/404.jsp</param-value>          </init-param>      </filter>    <filter-mapping>        <filter-name>ManagerSecurity</filter-name>        <url-pattern>/admin/*</url-pattern>    </filter-mapping>    <filter-mapping>        <filter-name>ManagerSecurity</filter-name>        <url-pattern>/console/*</url-pattern>    </filter-mapping>
本意是为了解决内外网访问的问题,外网要求不能访问后台管理端。此拦截器适合大多数JavaWeb工程。在网络工程师不能发挥作用,从DNS上拦截的情况下。通过拦截器,过滤掉外网域名访问权限,只能通过内网IP访问。
0 0
原创粉丝点击