controller返回json数据还是对象(mysql数据库建表的完整步骤)

来源:国外服务器 在您之前已被浏览:1 次
导读:目前正在解读《controller返回json数据还是对象(mysql数据库建表的完整步骤)》的相关信息,《controller返回json数据还是对象(mysql数据库建表的完整步骤)》是由用户自行发布的知识型内容!下面请观看由(国外主机 - www.2bp.net)用户发布《controller返回json数据还是对象(mysql数据库建表的完整步骤)》的详细说明。
笨笨网美国主机,w ww.2 b p .n e t

通过前端页面发送ajax请求,我们只需要返回json格式数据就行

1.在pom.xml加入依赖

controller返回json数据还是对象(mysql数据库建表的完整步骤)<properties> <jackson.version>2.5.4</jackson.version> </properties> <dependencies> <!-- controller返回json --> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>${jackson.version}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>${jackson.version}</version> </dependency>

2.dispatcherServlet-servlet.xml中配置

controller返回json数据还是对象(mysql数据库建表的完整步骤) <!-- 两个标准配置 --> <!-- 将springmvc 不能处理的请求交给tomcat 例如静态资源 --> <mvc:default-servlet-handler/> <mvc:annotation-driven> <mvc:message-converters> <bean class="org.springframework.http.converter.StringHttpMessageConverter"/> <bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"/> </mvc:message-converters> </mvc:annotation-driven>

3.在controller中获取返回的json数据

controller返回json数据还是对象(mysql数据库建表的完整步骤)@Controllerpublic class EmployeeController {// 查询所有员工 @Autowired EmployeeService employeeService; @RequestMapping("emps") @ResponseBody public List<Employee> getEmps() { List<Employee> emps=employeeService.getAll(); System.out.println("emps "+emps.size()); return emps; }}

4.测试(使用postman)

controller返回json数据还是对象(mysql数据库建表的完整步骤)

5.前端接收数据并解析

controller返回json数据还是对象(mysql数据库建表的完整步骤)

渲染界面

controller返回json数据还是对象(mysql数据库建表的完整步骤)<script>$(document).ready(function(){ $(function(){ $.ajax({ url:"empsJson", data:"pn=1", type:"get", success:function(data){ //获取controller传来的json数据 //alert(data[0].empId); //alert(data.length) empInfo(data); } }) })})function empInfo(data){ var str=""; for(var i=0;i<data.length;i++){ str+="<tr>"+ "<td>"+data[i].empId+"</td>"+ "<td>"+data[i].empName+"</td>"+ "<td>"+data[i].gender+"</td>"+ "<td>"+data[i].email+"</td>"+ "<td>"+data[i].dId+"</td>"+ "</tr>"; } $("tbody").html(str) //下面这两种加上没有样式 /* for(var i=0;i<data.length;i++){ var tr=$("tbody").append("<tr></tr>"); tr.append("<td>"+data[i].empId+"</td>"); tr.append("<td>"+data[i].empName+"</td>"); tr.append("<td>"+data[i].gender+"</td>"); tr.append("<td>"+data[i].email+"</td>"); tr.append("<td>"+data[i].dId+"</td>"); } */ /* $.each(data,function(i,data){ var tr=$("tbody").append("<tr></tr>"); tr.append("<td>"+data.empId+"</td>"); tr.append("<td>"+data.empName+"</td>"); tr.append("<td>"+data.gender+"</td>"); tr.append("<td>"+data.email+"</td>"); tr.append("<td>"+data.dId+"</td>"); }) */}</script>

ajax发送多个参数

发送

controller返回json数据还是对象(mysql数据库建表的完整步骤)

接收

controller返回json数据还是对象(mysql数据库建表的完整步骤)
笨笨网美国主机,w ww.2 b p .n e t
提醒:《controller返回json数据还是对象(mysql数据库建表的完整步骤)》最后刷新时间 2025-03-21 11:17:48,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《controller返回json数据还是对象(mysql数据库建表的完整步骤)》该内容的真实性请自行鉴别。