servlet怎么将JSON 串返回给前台页面以及前台通过什么方式接受并显示出来?

2024-11-24 19:29:13
推荐回答(3个)
回答1:

前台用AJAX将json数据传入后台,同样,后台将数据封装在json串中可传入前台,
前台用ajax的回调函数响应:

回答2:

1、实体类

2、servlet:得到一个对象列表ArrayList,将其转化为jsonArray

3、js处理:

4、jsp页面

回答3:

前台用AJAX将json数据传入后台,同样,后台将数据封装在json串中可传入前台,
前台用ajax的回调函数响应:
示例:
前台脚本:


后台封装:在servlet类中代码:
//准备响应JSON对象:

StringBuilder result = new StringBuilder();
result.append("{").append("\"bookName\":\""+bookName+"\"").append(",").append("\"totalMoney\":"+sc.getTotalMonry()).append(",").append("\"totalBook\":"+sc.getTotalNumber()).append("}"); //构建json串

response.setContentType("text/javascript"); //声明类型防止乱码
response.getWriter().print(result.toString()); //响应JSON