action执行完后页面乱码-PrintWriter若得祸

2019-02-28 15:07:18 浏览数 (1)

这个问题纠结了一晚上,通过物理实验的短路法终于解决。

代码中有一段:

代码语言:javascript复制
PrintWriter out = ServletActionContext.getResponse().getWriter();

看上下文也没用到过,但偏偏就会导致乱码,十分诧异。这个还需要有空深究。

解决方案就是在上面加上字符集格式设置:

代码语言:javascript复制
  HttpServletResponse response = null;
  response = ServletActionContext.getResponse();
response.setContentType("text/html;charset=utf-8");

0 人点赞