/** * 解决全站乱码问题,处理所有的请求 */ @WebFilter("/*") public class CharchaterFilter implements Filter { @Override public void init(FilterConfig filterConfig) throws ServletException { } @Override public void doFilter(ServletRequest req, ServletResponse rep, FilterChain filterChain) throws IOException, ServletException { //将父接口转为子接口 HttpServletRequest request = (HttpServletRequest) req; HttpServletResponse response = (HttpServletResponse) rep; //获取请求方法 String method = request.getMethod(); //解决post请求中文数据乱码问题 if(method.equalsIgnoreCase("post")){ request.setCharacterEncoding("utf-8"); } //处理响应乱码 response.setContentType("text/html;charset=utf-8"); filterChain.doFilter(request,response); } @Override public void destroy() { } }
使用过滤器解决全站中文乱码问题
猜你喜欢
转载自blog.csdn.net/weixin_41989775/article/details/81064705
今日推荐
周排行