过滤器类:package com.project.filter;public class MyFilter
implements Filter { public void init(FilterConfig filterConfig) throws ServletException {
} public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException { //==============
//过滤代码
//==============
chain.doFilter(request, response);
} public void destroy() {
}
}web.xml里配置要过滤的请求:
<filter>
<filter-name>filter</filter-name>
<filter-class>com.project.filter.MyFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>filter</filter-name>
<url-pattern>/login.do</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>filter</filter-name>
<url-pattern>/register.do</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>filter</filter-name>
<url-pattern>/select.do</url-pattern>
</filter-mapping>
implements Filter { public void init(FilterConfig filterConfig) throws ServletException {
} public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException { //==============
//过滤代码
//==============
chain.doFilter(request, response);
} public void destroy() {
}
}web.xml里配置要过滤的请求:
<filter>
<filter-name>filter</filter-name>
<filter-class>com.project.filter.MyFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>filter</filter-name>
<url-pattern>/login.do</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>filter</filter-name>
<url-pattern>/register.do</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>filter</filter-name>
<url-pattern>/select.do</url-pattern>
</filter-mapping>
那么只需要配置一个就OK了
<filter-mapping>
<filter-name>filter</filter-name>
<url-pattern>/filter/*</url-pattern>
</filter-mapping>