SpringMvc返回给前端数据@ResponseBody响应体【支持Ajax】
2024-08-31 10:06:42
1)、在Controller中写
//@ResponseBody响应体是jackson包提供的
用于将Controller的方法返回的对象,通过HttpMessageConverter接口转换为指定格式的数据如:json,xml等,通过Response响应给客户端
写在上方
@ResponseBody @RequestMapping("/getallajax") public Collection<Employee> ajaxGetAll(){ Collection<Employee> all = employeeDao.getAll(); return all; }
返回数据all就是json就ok;
2)、在页面中写,$.ajax();
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> <% pageContext.setAttribute("ctp", request.getContextPath()); %> <script type="text/javascript" src="scripts/jquery-1.9.1.min.js"></script> </head> <body> <!--%=new Date() %验证默认行为已被禁止--> <%=new Date() %> <a href="${ctp }/getallajax">ajax获取所有员工</a><br/> <div> </div> <!--return false;禁用默认行为--> <script type="text/javascript"> $("a:first").click(function(){ //1、发送ajax获取所有员工上 $.ajax({ url:"${ctp}/getallajax", type:"GET", success:function(data){ //console.log(data); $.each(data,function(){ var empInfo = this.lastName+"-->"+this.birth+"--->"+this.gender; $("div").append(empInfo+"<br/>"); }); } }); return false; }); </script> </body> </html>
最新文章
- .NET同步与异步之相关背景知识(六)
- T-Sql 递归查询(给定节点查所有父节点、所有子节点的方法)
- php学习手记
- 给日志添加&ldquo;复制&rdquo;效果
- 三级设置页面管理测试demo
- 浏览器端类EXCEL表格插件 版本更新 - 智表ZCELL产品V1.1.0.1版本发布
- [Swift]LeetCode391. 完美矩形 | Perfect Rectangle
- Java虚拟机学习笔记(一)
- linux 邮件服务器—Extmail
- Spark:DataFrame批量导入Hbase的两种方式(HFile、Hive)
- C和Java判断一个数字是否为素数
- C/C++指针参数赋值问题
- 【NLP】分词 新词
- mysql查询当前系统时间
- 共享访问在.NET中的编程实现
- (转)SDL 1.2 to 2.0 Migration Guide--SDL1.2更新到SDL2.0指南
- Chapter 6. Names
- <;LC刷题一>;相加为0的数之leetcode1&;2&;15&;16
- Class.getResourceAsStream()与ClassLoader.getResourceAsStream()获取资源时的路径说明
- 浏览器 <;html>;相关