SpringMVC如何返回JSON数据

 时间:2024-10-13 19:32:49

1、在index.jsp首页添加一个返回JSON的超链接。<html><script type="text/jav锾攒揉敫ascript" 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; alert(id+":" + lastName); } }); }); })</script><body> <h2> <a href="springmvc/testJson" id="testJson">Test JSON</a> </h2></body>

SpringMVC如何返回JSON数据

2、在SpringMVC控制层返回JSON数据。package com.gwolf.springmvc.handlers;import java.util.Collection;import java.util.Map;import javax.validation.Valid;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Controller;import org.springframework.validation.BindingResult;import org.springframework.validation.FieldError;import org.springframework.web.bind.annotation.ModelAttribute;import org.springframework.web.bind.annotation.PathVariable;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestMethod;import org.springframework.web.bind.annotation.RequestParam;import org.springframework.web.bind.annotation.ResponseBody;import com.gwolf.springmvc.dao.DepartmentDao;import com.gwolf.springmvc.dao.EmployeeDao;import com.gwolf.springmvc.domain.Employee;@Controllerpublic class EmployeeHandler { @Autowired private EmployeeDao employeeDao; @Autowired private DepartmentDao departmentDao; @RequestMapping("/springmvc/testJson") @ResponseBody public Collection<Employee> testJson() { return this.employeeDao.getAll(); } }

SpringMVC如何返回JSON数据

3、在pom.xml配置文件中加入跟SpringMVC返回JSON数据绑定相关的依赖包:<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.8.8</version> </dependency>

SpringMVC如何返回JSON数据

4、运行tomcat,查看json数据是否调用成功。

SpringMVC如何返回JSON数据

5、我们打开谷歌开发者工具栏,查看JSON数据的返回情况。

SpringMVC如何返回JSON数据

6、在开发者工具栏查看json数据的结果。

SpringMVC如何返回JSON数据
  • KEEP怎么下载城市离线地图
  • 使用java求解概率
  • 实况足球如何参加巡演赛
  • 天天酷跑如何合成SS神宠
  • 如何使用快播搜索下载资源
  • 热门搜索
    手抄报 春节 爱护牙齿手抄报 班级公约手抄报 国庆节手抄报一等奖 手抄报图片大全5年级 创建文明城市手抄报内容 烈士手抄报简单又漂亮 谷雨手抄报 拗九节手抄报 端午节英语手抄报