package com.config; import com.jetsum.business.common.constant.CharsetConstant; import lombok.extern.slf4j.Slf4j; import javax.servlet.*; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; /** * 字符过滤器 */ @Slf4j public class CharsetFilter implements Filter { @Override public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException { HttpServletRequest request = (HttpServletRequest) servletRequest; HttpServletResponse response = (HttpServletResponse) servletResponse; request.setCharacterEncoding(CharsetConstant.UTF_8); response.setCharacterEncoding(CharsetConstant.UTF_8); filterChain.doFilter(servletRequest,servletResponse); } }