@WebFilter("/*")
public class characterEncodingFilter implements Filter {
@Override
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
//设置请求编码
servletRequest.setCharacterEncoding("utf-8");
//响应编码
servletResponse.setCharacterEncoding("utf-8");
servletResponse.setContentType("text/html;charset = utf-8");
System.out.println("请求与响应的编码已经完成设置");
//放行
filterChain.doFilter(servletRequest,servletResponse);
}
}
把上面的代码写上,我们用rep和resp与浏览器进行交互的时候,就没问题了