JSON数据传输,解决中文乱码
2012-02-13 16:47
375 查看
/**
* 通过JSON查询并处理FAQ信息
* @author 002101
* @since version1.0,2011-11-21
*
*/
@Override
public String execute() {
PrintWriter out = null;
String atr = null;
try {
/* 获得response */
HttpServletResponse response = ServletActionContext.getResponse();
/* 设置格式为text/json */
response.setContentType("text/json");
/*设置字符集为'UTF-8'*/
response.setCharacterEncoding("UTF-8");
out = response.getWriter();
/* 查询FAQ信息 */
List<Faq> faqs = this.faqService.faqInLogin();
/* 将FAQ信息保存到session */
ServletActionContext.getRequest().getSession().setAttribute("faqs",
faqs);
/* 转变成JSON格式 */
atr = JSONObject.quote(JSONUtil.toJSONString(faqs));
out.print(atr);
out.flush();
return "loginBefore";
} catch (Exception e) {
e.printStackTrace();
return "loginBefore";
} finally {
if (out != null) {
out.close();
}
}
}
项目要求,从后台异步传输数据并且定时刷新,异步更新数据,response.setContentType("text/json"); 设置成JSON格式的数据, response.setCharacterEncoding("UTF-8"); 把字符集设置成“UTF-8”格式,防止出现乱码, atr = JSONObject.quote(JSONUtil.toJSONString(faqs));
out.print(atr);转成JSON格式
* 通过JSON查询并处理FAQ信息
* @author 002101
* @since version1.0,2011-11-21
*
*/
@Override
public String execute() {
PrintWriter out = null;
String atr = null;
try {
/* 获得response */
HttpServletResponse response = ServletActionContext.getResponse();
/* 设置格式为text/json */
response.setContentType("text/json");
/*设置字符集为'UTF-8'*/
response.setCharacterEncoding("UTF-8");
out = response.getWriter();
/* 查询FAQ信息 */
List<Faq> faqs = this.faqService.faqInLogin();
/* 将FAQ信息保存到session */
ServletActionContext.getRequest().getSession().setAttribute("faqs",
faqs);
/* 转变成JSON格式 */
atr = JSONObject.quote(JSONUtil.toJSONString(faqs));
out.print(atr);
out.flush();
return "loginBefore";
} catch (Exception e) {
e.printStackTrace();
return "loginBefore";
} finally {
if (out != null) {
out.close();
}
}
}
项目要求,从后台异步传输数据并且定时刷新,异步更新数据,response.setContentType("text/json"); 设置成JSON格式的数据, response.setCharacterEncoding("UTF-8"); 把字符集设置成“UTF-8”格式,防止出现乱码, atr = JSONObject.quote(JSONUtil.toJSONString(faqs));
out.print(atr);转成JSON格式
相关文章推荐
- SSM框架 Json前后端数据传输中文乱码问题解决
- 解决不同字符集数据库数据传输中文乱码问题
- Spring MVC3返回JSON数据中文乱码问题解决
- 解决android中客户端和服务器端的数据传输中文乱码问题
- spring boot新手教程之使用FastJson解析JSON数据以及解决返回中文乱码问题
- Spring MVC后台返回JSON数据中文乱码问题解决
- 关于使用httpclient传输json信息并解决中文乱码问题
- jQuery UI Autocomplete 使用 ajax 方法传输Json数据出现乱码问题的解决
- 解决SpringMvc后台接收json数据中文乱码问题
- 解决SpringMvc后台接收json数据中文乱码问题的几种方法
- 腾讯微博api 解决中文乱码及解析返回的json数据
- springMVC_json格式数据的接收和发送(未解决中文乱码问题)
- Http Post请求提交json格式数据工具类,解决请求参数中文乱码问题
- 解决服务器返回JSON数据中文乱码问题
- 解决SpringMVC传输json数据时的乱码
- 数据传递-------ajaxJson------spring3mvc中使用ajax传json中文乱码解决
- 使用httpclient全书json数据并解决中文乱码问题
- 详解Spring MVC3返回JSON数据中文乱码问题解决
- springMVC_json格式数据的接收和发送(未解决中文乱码问题)
- Spring MVC3返回JSON数据中文乱码问题解决(转)