日期:2014-05-17 浏览次数:20830 次
JSONArray arr = new JSONArray(); if (channelId != null) { List<CmsTopic> list = manager.getListByChannel(channelId); JSONObject o; for (CmsTopic t : list) { o = new JSONObject(); o.put("id", t.getId()); o.put("name", t.getName()); arr.put(o); } } ResponseUtils.renderJson(response, arr.toString());
------解决方案--------------------
后台用response.....print(json);
将这个字符串返回
最后方法return null;
不是return 这个字符串
------解决方案--------------------
response.setContentType("text/html; charset=GBK");
//设置文本类型的编码格式
response.setCharacterEncoding("UTF-8");
response.setHeader("Cache-Control","no-cache");
logger.info("进入AJAX输出信息方法AJAXOutPrintString");
try {
PrintWriter out = response.getWriter();
out.write(outputString);
out.close();
} catch (IOException e) {
logger.info("Ajax输出IO异常!");
e.printStackTrace();
}
logger.info("离开AJAXOutPrintString");
酌量修改。输出记得要有,