一:在servlet的doGet(res,rep)或doPost(res,rep)中设置编码格式,防止浏览器中乱码
response.setContentType("text/html;charset=UTF-8");
二:获取JSON字符串str(这里使用fastjson)
String str=JSON.toJSONString(list);
三:获取输出流对象
PrintWriter out=response.getWriter();
四:输出到浏览器
out.print(str);
全部代码:
response.setContentType("text/html;charset=UTF-8");
String str=JSON.toJSONString(list);//使用fastjson
PrintWriter out=response.getWriter();
out.print(str);