今天在做jmesa分页列表的ajax功能时出现乱码问题。出来第一个页面不会乱码,不过当点击排序或下一页时就会出现中文乱码,我试着用在struts2环境下用国际化的方式也没办法解决;后来发现是输出的问题导致的。修改代码如下:
String html = render(this.getRequest(), this.getResponse());
//byte[] contents = html.getBytes();
//this.getResponse().getOutputStream().write(contents);
//替换以上两名解决页面乱码问题
this.getResponse().setContentType("text/plain;charset=UTF-8");
this.getResponse().getWriter().write(html);
本文介绍了一种解决Jmesa分页列表中出现中文乱码的方法。通过调整输出的内容类型及字符集设置,成功解决了排序或翻页时出现的乱码问题。

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



