用request.getRequestDispatcher().forward()重定向页面时就会显示乱码。查到的解决方法是将设置传值编码的语(如下面的三句)必须放在response.getWriter().append("Served at: ").append(request.getContextPath());之前。可是为什么啊???
把这三句response.setContentType("text/html;charset=UTF-8");
response.setCharacterEncoding("UTF-8");
request.setCharacterEncoding("UTF-8");
放在getWriter()的后面,用filter类也不起作用,这又是为什么啊???
谢谢大佬回答