g16g 发表于 2013-1-29 10:34:31

Struts2中的action利用Ajax向页面返回数据,及解决返回的中文乱码

1,在action中的代码
 
HttpServletResponse response = ServletActionContext.getResponse();   response.getWriter().print(str); 配置文件和页面文件和原来一样即可
 
2,要解决返回的中文是乱码的问题,可加入下列一行代码

HttpServletResponse response = ServletActionContext.getResponse(); response.setContentType("text/html;charset=utf-8");    response.getWriter().print(str); 要注意代码顺序
页: [1]
查看完整版本: Struts2中的action利用Ajax向页面返回数据,及解决返回的中文乱码