一、正确的配置方法,配置多个filter-mapping
<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>
二、tomcat下正确,websphere下只能处理最后一个url-pattern
<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>
三、错误的
<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>
本文介绍了如何正确配置Web应用中的过滤器(filter)以实现特定URL路径的拦截与处理。包括了针对不同应用服务器如Tomcat和WebSphere的有效配置方法,并区分了正确与错误的配置方式。
1434

被折叠的 条评论
为什么被折叠?



