创建一个项目,在web目录下新建一个assets/js目录,加入jquery和json2的js文件,在lib下加入fastjson的jar文件。
Book3Controller
package com.wen.controller;import com.wen.domain.Book;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.ResponseBody;import java.util.ArrayList;import java.util.List;@Controllerpublic class Book3Controller { @RequestMapping(value = "/test3RequestBody") //@ResponseBody会将集合数据转换成json格式并将其返回给客户端 @ResponseBody public Object getJson(){ ListbookList = new ArrayList<>(); bookList.add(new Book(1,"小猪猪","xiaoxiaorui")); bookList.add(new Book(2,"小猫咪","xiaoxiaorui")); return bookList; }}
index.jsp
测试返回JSON格式的数据
编号 | 书名 | 作者 |
---|
因为spring中,我们使用的是fastjson处理json数据,因此还需要对springmvc-config.xml和web.xml进行一些其他配置,可以参考之前关于springmvc的文章。
![测试图](https://img-blog.csdnimg.cn/20190210201612980.png)