response.setCharacterEncoding("utf-8");
response.setContentType("text/html; charset=utf-8");
PrintWriter pw = response.getWriter();
pw.println("<script type='text/javascript'>");
pw.println("alert('请重新登录!');");
httpSession.invalidate();
pw.println("window.parent.location.href='"+onErrorUrl+"';");
pw.println("</script>");
这样是没错的 但是 先 response .getWriter() 再进 设置response的话就乱码了
本文探讨了在使用response.getWriter()后设置响应头导致的乱码问题,并提供了解决方案。
2337

被折叠的 条评论
为什么被折叠?



