jmesa表格显示在初次显示时是的,当刷性或者查询操作后会变成乱码。解决方法:
方法一 :原有输出方法
1 response.setContentType("text/html;charset=UTF-8");
2 byte[] contents = html.getBytes();
3 response.getOutputStream().write(contents);
修改为:
1 response.setContentType("text/plain;charset=UTF-8");
2 response.getWriter().write(tableData);
方法二:在所部属的服务器的JVM参数中增加下列参数:
-Ddefault.client.encoding=UTF-8 -Dclient.encoding.override=UTF-8 -Dfile.encoding=UTF-8
然后重启服务器即可(本方法在WAS6.1.0.25)上测试通过