一、@WebFilter
用于将一个类声明为过滤器,在部署时被容器处理
常用属性:
filterName:指定过滤器的名字
urlPatterns:指定一组过滤器的URL匹配模式
二、示例
FilterOne.java
import java.io.IOException;
import javax.servlet.*;
import javax.servlet.annotation.WebFilter;
import javax.servlet.http.HttpServletRequest;
@WebFilter(filterName = "FilterOne", urlPatterns = {
"/home/*" })
public class FilterOne implements Filter {
@Override
public void init(FilterConfig filterConfig) throws ServletException {
System.out.println("FilterOne过滤器初始化"