有可能是PrintWriter out 引起的乱码问题。我删除PrintWriter out 之后乱码问题也消失了。
这样之后也好使。
<pre name="code" class="java">httpServletResponse.setContentType("text/html");
httpServletResponse.setHeader("Cache-Control","no-cache");
httpServletResponse.setCharacterEncoding("UTF-8");
PrintWriter out = httpResponse.getWriter();
out.write("<script>alert('用户登录过期!');window.top.location.href='login.ejf?cmd=logout';</script>");
out.flush();
return;这样之后也好使。

本文探讨了在Web开发中遇到的乱码问题,通过实例展示了如何通过删除PrintWriter来解决乱码问题,并确保了响应内容的正确编码。
1373

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



