这个问题纠结了一晚上,通过物理实验的短路法终于解决。
代码中有一段:
代码语言:javascript复制PrintWriter out = ServletActionContext.getResponse().getWriter();
看上下文也没用到过,但偏偏就会导致乱码,十分诧异。这个还需要有空深究。
解决方案就是在上面加上字符集格式设置:
代码语言:javascript复制 HttpServletResponse response = null;
response = ServletActionContext.getResponse();
response.setContentType("text/html;charset=utf-8");