您的位置:首页 > 编程语言 > Java开发

JAVA WEB:一个Filter配置多个url-pattern

2013-09-10 20:53 441 查看


最近做项目遇到一个Filter需要配置多个url-pattern,上网查了下资料,经测试,现总结下 

一、完全错误的方式 

Java代码

<filter>  

    <filter-name>authority</filter-name>  

    <filter-class>com.util.AuthorityFilter</filter-class>  

</filter>  

<filter-mapping>  

    <filter-name>authority</filter-name>  

    <url-pattern>/pages/cmm/*;/pages/genbill/*</url-pattern>  

</filter-mapping>  

二、有一定作用,但不能实现需要的效果,只会过滤最下面配置的url-pattern。 

Java代码 

<filter>  

    <filter-name>authority</filter-name>  

    <filter-class>com.util.AuthorityFilter</filter-class>  

</filter>  

<filter-mapping>  

    <filter-name>authority</filter-name>  

    <url-pattern>/pages/cmm/*</url-pattern>  

       <url-pattern>/pages/genbill/*</url-pattern>  

</filter-mapping>  

三、现在给出正确的配置方式 

Java代码

<filter>  

    <filter-name>authority</filter-name>  

    <filter-class>com.util.AuthorityFilter</filter-class>  

</filter>  

<filter-mapping>  

    <filter-name>authority</filter-name>  

       <url-pattern>/pages/genbill/*</url-pattern>  

</filter-mapping>  

<filter-mapping>  

    <filter-name>authority</filter-name>  

    <url-pattern>/pages/cmm/*</url-pattern>  

</filter-mapping> 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: