您的位置:首页 > 编程语言 > Java开发

Ajax融合struts2过程中,action类回传给客户端中文数据出现问号乱码的解决办法

2015-10-28 13:40 1096 查看
在struts2框架下使用Ajax时候,在action类中如果使用
ServletActionContext.getResponse().getWriter().print("回传数据");
向客户端传递数据,如果传递的参数包括中文,则客户端显示出来的数据为问号。即使工程里面已经设定了默认字符集为utf-8。

解决办法是在传递数据之前加上以下代码即可解决:
ServletActionContext.getResponse().setContentType("text/html; charset=utf-8");
//向客户端传递数据
ServletActionContext.getResponse().getWriter().print("回传数据");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ajax struts2.0