@responseBody注解的使用
1、
@responseBody注解的作用是将controller的方法返回的对象通过适当的转换器转换为指定的格式之后,写入到response对象的body区,通常用来返回JSON数据或者是XML
数据,需要注意的呢,在使用此注解之后不会再走试图处理器,而是直接将数据写入到输入流中,他的效果等同于通过response对象输出指定格式的数据。
2、
  @RequestMapping("/login")
	  @ResponseBody
	  public User login(User user){
		    return user;
	  }
	  User字段:userName pwd
	  那么在前台接收到的数据为:'{"userName":"xxx","pwd":"xxx"}'
  效果等同于如下代码:
		  @RequestMapping("/login")
		  public void login(User user, HttpServletResponse response){
			    response.getWriter.write(JSONObject.fromObject(user).toString());
		  }
@responseBody注解的使用的更多相关文章
- @RequestBody, @ResponseBody 注解详解
		
简介: @RequestBody 作用: i) 该注解用于读取Request请求的body部分数据,使用系统默认配置的HttpMessageConverter进行解析,然后把相应的数据绑定到要返回的对 ...
 - SpringMVC使用@ResponseBody注解返回中文字符串乱码的问题
		
先说一下我的经历,以及解决问题的而过程. 在使用SpringMVC的时候,最开始的时候在配置文件中使用<mvc:annotation-driven />去自动注册DefaultAnnota ...
 - @ResponseBody注解与JSON
		
MappingJacksonHttpMessageConverter 调用了 objectMapper.writeValue(OutputStream stream, Object)方法,使用@Res ...
 - 在什么情况下使用@ResponseBody 注解?
		
@Controller @RequestMapping("/") public class HelloController { @RequestMapping(value = &q ...
 - 关于responseBody注解中文乱码的问题解决
		
在web.xml中定义字符集过滤器: <filter> <filter-name>SpringEncodingFilter</filter-name> <fi ...
 - 解决@ResponseBody注解返回的json中文乱码问题
		
1. 简介 主要解决@ResponseBody注解返回的json中文乱码问题. 2.解决方案 2.1mvc加上注解(推荐此方法) 在mvc配置文件中假如下面配置(写在 <mvc:annotati ...
 - @ResponseBody注解和@RequestBody注解
		
@ResponseBody:表示该方法的返回结果直接写入HTTP response body中一般在异步获取数据时使用, 在使用@RequestMapping后,返回值通常解析为跳转路径,加上@Res ...
 - @ResponseBody注解
		
作用 @ResponseBody注解表示该方法的返回结果直接写入HTTP response body中 原理 在使用此注解之后跳过视图处理器,将返回的对象通过适当的转换器转换为指定的格式之后,直接将数 ...
 - @RequestBody, @ResponseBody 注解详解(转)
		
原文地址: https://www.cnblogs.com/qq78292959/p/3760651.html @RequestBody, @ResponseBody 注解详解(转) 引言: 接上一篇 ...
 
随机推荐
- 20150618_Andriod _set Dialog_弹出式菜单
			
参考地址: http://blog.csdn.net/zhyl8157121/article/details/8169172 http://blog.csdn.ne ...
 - 简单的分页sql
			
select top 5 * from books where id not in(select top (5*(5-1)) id from Books order by id) order by i ...
 - DP游戏开发随记9-日常,推箱子
			
模型只有一个推的动作文件 日常,更新了一下推箱子的测试用例 4个dummy点,点乘判断是在那个面,然后射线检测墙壁.
 - MSSQL删除字段时出现 服务器: 消息 5074,级别 16,状态 1,行 1 的解决办法
			
有的朋友在做用户维护字段的界面时,肯定发现一个问题,当用脚本:ALTER TABLE 表名 DROP COLUMN 字段名进行删除字段的操作时,会出现“服务器: 消息 5074,级别 16,状态 1, ...
 - 如何在linux下查看gpu信息
			
~$ lspci | grep -i vga01:00.0 VGA compatible controller: NVIDIA Corporation GF119 [GeForce GT 610] ( ...
 - ActiveMQ点对点的消息发送案例
			
公司最近会用MQ对某些业务进行处理,所以,这次我下载了apache-activemq-5.12.0-bin把玩下. 基于练习方便需要,使用Windows的版本. 参考的优秀文章: activemq的几 ...
 - 深入javascript作用域链到闭包
			
我之前用过闭包,用过this,虽然很多时候知道是这么一回事,但是确实理解上还不够深入.再一次看javascript高级程序设计这本书时,发现一起很多疑难问题竟然都懂了,所以总结一下一些理解,难免有错, ...
 - VS为VC++添加UAC控制(VC程序默认管理员运行)
			
1.VS编译链接VC++工程生成文件默认是没有管理员权限的 生成的程序图标是没有盾牌的如图: 如果程序需要在C盘做些写入操作 就必须具有管理员权限 所以需要在工程中进行设置. 注:自己项目的安装程序安 ...
 - CodeForces 670D2 Magic Powder 二分
			
D2. Magic Powder - 2 The term of this problem is the same as the previous one, the only exception — ...
 - http_load的安装及使用方法
			
http_load 程序非常小,解压后也不到100K http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载.但是它不同于大多数压力测试工 具,它可以以一个单一的进程运行,一般不会 ...