13、处理 JSON:使用HttpMessageConverter
13.1 具体步骤:
(1)导入 jar 包:
注意:spring5 需要使用 jsckson 2.9.* 的,低于会报错
(2)编写目标方法,使其返回 JSON 对应的对象或集合
(3)在方法上添加 @ResponseBody 注解
@ResponseBody
@RequestMapping("/testJson")
public Collection<Employee> testJson(){
return employeeDao.getAll();
}
index.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>$Title$</title>
<script type="text/javascript" src="scripts/jquery-1.9.1.min.js"></script>
<script type="text/javascript">
$(function (){
$("#testJson").click(function (){
var url = this.href;
var args = {
};
$.post(url,args,function (data){
for (var i = 0; i < data.length; i++){
var id = data[i].id;
var lastName = data[i].lastName;