SpringMVC之使用ResponseEntity
来源:互联网 发布:广联达软件购买申请 编辑:程序博客网 时间:2024/06/15 23:09
1、Post请求
一般情况下,在非必须的情况下,使用Jquery实现post请求,而后台返回一般都需要手动封装ResponseUtil,和使用@ResponseBody注解来实现返回。然而我们书上学到的关于Spring的知识只是我们日常使用频率较高的,Spring还提供了很多工具与方法,可以方便与快捷实现原有的功能。一般情况下,我们所学的使用频率80%的知识,只占知识总量的20%甚至更低,剩下使用20%频率的知识,占知识总量的80%。
2、实例
1)前台代码:
<script type="text/javascript" src="JQuery/jquery-3.2.1.js"></script>
function responseEntity(){$.post("${pageContext.request.contextPath}/Test/responseEntity.do",{},function(data){alert(data.message);});}
<input id="responseEntityTest" type="button" value="request" onclick="responseEntity()">
@RequestMapping("/responseEntity.do")public ResponseEntity<Map<String,Object>> responseEntity(){Map<String,Object> map = new HashMap<String,Object>();map.put("message", "Hello Wrold");return new ResponseEntity<Map<String,Object>>(map, HttpStatus.OK);}返回实体中,第一个参数为返回的数据,相当于out.write(map.toString()),第二个参数是状态码,可以设置返回404,上述设置等价于返回200.
3、结果
Reference:
[1] Rod Johnson, Juergen Hoeller, Spring Framework Reference Documentation 4.3.10.RELEASE, http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#mvc-introduction, 22.3.3,Using HttpEntity
阅读全文
2 0
- SpringMVC之使用ResponseEntity
- SpringMVC使用ResponseEntity实现文件下载
- 使用springmvc中ResponseEntity下载文件
- springmvc ResponseEntity 下载文件损坏问题解决方法
- springmvc ResponseEntity 下载文件损坏问题解决方法
- springmvc之jstlView使用
- SpringMVC中controller中方法返回类型为ResponseEntity<String>乱码的问题
- Springmvc之注解基本使用
- SpringMVC之ajax的使用
- Mybatis使用之SpringMVC整合
- 使用Itext做pdf文档下载--返回前端类型为ResponseEntity(byte[])
- js 跨域请求controller时,controller的写法,使用的是ResponseEntity
- @ResponseBody与ResponseEntity
- ResponseEntity实现文件下载
- angularjs 获取 ResponseEntity<String>
- org.springframework.http.ResponseEntity
- 创建SpringMVC项目之使用配置文件实现
- 创建SpringMVC项目之使用注解实现
- C语言——插入排序
- Oracle12C--触发器(五十二)
- 冒泡排序的改进:鸡尾酒排序
- webpack安装 简单易懂
- this和super
- SpringMVC之使用ResponseEntity
- HDU-1233-还是畅通工程
- 扩展欧几里得模板
- 桶排序
- 走迷宫
- Oracle12C--DML触发器(五十三)
- IPFS网络是如何防止DDoS攻击的
- BaseCode之对象工具类:BeanUtil.java
- 实训--day不晓得好多天