过滤器实例 //doFilter方法 public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException,ServletException f response.setContentType("text/html; charset=GB2312"); PrintWriter out=response.getWriter(); out.printIn("before doFilter()"); chain.doFilter(request,response); out.println("after doFilter()"); out.close();
过滤器实例 //doFilter方法 public void doFilter(ServletRequestrequest, ServletResponse response, FilterChain chain) throws IOException, ServletException { response.setContentType("text/html; charset=GB2312"); PrintWriter out=response.getWriter(); out.println("before doFilter()"); chain.doFilter(request, response); out.println("after doFilter()"); out.close(); }
1.2过滤器的部署 1.注释法: @WebFilter(urlPatterns={"/test.jsp")) 2.web.xml O<filter>元素: ●<filter-.name>过滤器的名字 ●<filter-class>过滤器的完整类名 <filter> <filter-name>SimpleFilter</filter-name> <filter-class>star.moon.SimpleFilter</filter-class> </filter>
1.2 过滤器的部署 1. 注释法: @WebFilter(urlPatterns={"/test.jsp"}) 2. web.xml <filter>元素: ⚫<filter-name>过滤器的名字 ⚫<filter-class>过滤器的完整类名 <filter> <filter-name>SimpleFilter</filter-name> <filter-class>star.moon.SimpleFilter</filter-class> </filter>