日期:2014-05-20  浏览次数:20998 次

java过滤器(Filter)配置文件映射(url-pattern)问题
我写了个过滤器,这个过滤器用来过滤所有JSP(*.jsp)页面
在所有的JSP页面中,有一个页面我不需要过滤。
除了这个JSP页面以外的其他JSP页面都需要过滤!
请问如何在web.xml的通过通配符来映射:
Java code

<filter-mapping>
    <filter-name>logoutFilter</filter-name>
    <url-pattern>*.jsp</url-pattern>  (如何在此处通过通配符映射)
</filter-mapping>


貌似servlet的匹配功能很弱!!!!




------解决方案--------------------
那你自己在过滤器代码中排除就可以了。
------解决方案--------------------
没办法,web.xml的url-pattern只能这样,N久以前,我记得我就向sun还不是jcp提过request了

建议通过init-param或者其他方法,注入正则之类的表达式,然后filter/servlet里面判断servletPath