Java web 过滤器的创建
文件结构:
代码:
package lpServlet.test01; import javax.servlet.*; import java.io.IOException; public class MyFilter implements Filter { //初始化方法 @Override public void init(FilterConfig filterConfig) throws ServletException { //初始化处理 } //过滤处理方法 @Override public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException { //过滤处理 } //销毁方法 @Override public void destroy() { //释放资源 } }
.XML 文件的配置:
<!--过滤器声明 --> <filter> <!--过滤器的名称--> <filter-name>MyFilter</filter-name> <!--过滤器的完整类名--> <filter-class>lpServlet.test01.MyFilter</filter-class> </filter> <!--过滤器映射--> <filter-mapping> <!--过滤器的名称--> <filter-name>MyFilter</filter-name> <!--//过滤器URL映射--> <url-pattern>/MyFilter</url-pattern> </filter-mapping>谢谢!