- package edu.nf.ch11.filter;
- import org.springframework.context.annotation.ComponentScan;
- import javax.servlet.*;
- import javax.servlet.annotation.WebFilter;
- import java.io.IOException;
- /**
- * @author wangl
- * @date 2018/11/6
- */
- //@WebFilter(urlPatterns = "/*")
- public class EncodingFilter implements Filter {
- @Override
- public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
- System.out.println("字符过滤器...");
- servletRequest.setCharacterEncoding("utf-8");
- servletResponse.setCharacterEncoding("utf-8");
- //请求放行
- filterChain.doFilter(servletRequest, servletResponse);
- }
- @Override
- public void init(FilterConfig filterConfig) throws ServletException {
- }
- @Override
- public void destroy() {
- }
- }