@RequestBody是干嘛的,作用是什么?
方法/步骤
@RequestBody的作用其实是将json格式的数据转为java对象。可能这样说大家还不太理解,下面看看这个简单的例子:
先编写一个jsp页面来向后台传递json格式的数据(切记是json格式的):
在后台接收如下:
这样的话,我们前台的两个json数据就会自动匹配到User这个对象中的属性中了,当然属性名称要一样。那么来看看结果:
可以看到User这个对象中的username和address都已经自动赋值好了,这个就是json格式的数据转java对象了,是不是很方便呢,可以省去我们在后台将json转成java对象。不过在使用的时候,我们要注意两边的名称要相同,前台的username要对应java对象中的username这样才能成功。否则得到如下:
以上就是关@RequestBody的作用了,如果文章对您有帮助的话,请为我的文章点赞投票,文章内容都是我平时做项目中遇到问题的积累和总结,谢谢了。
@RequestBody是干嘛的,作用是什么?相关推荐
- @requestbody和@requestparam到底什么作用
1.什么都不写 GET 可以自动封装为对象模型,没有的数值自动为0值 POST 请求体里面放了数据,但是还是使用了RequestParam里的数据 总结: 在不使用注解的情况下,相当于默认使用了Req ...
- Autowired作用
autowired是什么: 自动装配,修饰属性,可以自动装配spring容器中相同属性的pojo对象,配合@Component 来使用 component修饰类,作用是把该类注入到spri ...
- SpringMVC注解整理
2019独角兽企业重金招聘Python工程师标准>>> 使用注解之前要开启自动扫描功能 其中base-package为需要扫描的包(含子包). <context:compone ...
- SpringMVC 4.0常用注解
为什么80%的码农都做不了架构师?>>> 注解的出现终结了使用XML配置文件的年代,它让程序拥有更高的可读性,可配置性与灵活性.上一篇介绍的SpringMVC 2.5版本的注解 ...
- springmvc中的类型转换器
在使用springmvc时可能使用@RequestParam注解或者@RequestBody注解,他们的作用是把请求体中的参数取出来,给方法的参数绑定值. 假如方法的参数是自定义类型,就要用到类型转换 ...
- 用ElasticSearch存储日志
介绍 如果你使用elasticsearch来存储你的日志,本文给你提供一些做法和建议. 如果你想从多台主机向elasticsearch汇集日志,你有以下多种选择: Graylog2 安装在一台中心机上 ...
- CCNA-第八篇-OSPF-上
CCNA-第八篇-OSPF OSPF,最常用的路由协议,他来了他来了 OSPF呢怎么说呢 是一个比较重要而且比较基础的点,出到去外面要是说不会OSPF,那还算啥网络工程师 但是呢,他也不是那么的完全重 ...
- 我的开发笔记spring等常见问题
请求 @Responsebody注解表示该方法的返回的结果直接写入 HTTP 响应正文中,一般在异步获取数据时使用: 在使用@RequestMapping后,返回值通常解析为跳转路径,加上@Respo ...
- SSM框架之Spring MVC(二)常用注解说明
一.常用注解 1.1RequestParam 1.1.1 使用说明 作用: 把请求中指定名称的参数给控制器中的形参赋值. 属性: value:请求参数中的名称. required:请求参数中是否必须 ...
最新文章
- JSP学习笔记(五):日期处理、页面重定向、点击量统计、自动刷新和发送邮件...
- 005-OSI七层模型IP地址
- 8天后,有份独家小程序数据分析报告重磅来袭
- 04-正则解析+bs4基础爬虫
- DDD:实体如何处理外部依赖
- 颠覆传统,仅银行卡大小充电宝,10000mAh可登机,手机党出门随身必备!
- 思科交换机开机后显示switch:
- 常见设计模式结构图助记之结构型
- 95-140-140-源码-transform-双流操作的实现
- mysql 关闭autocommit_mysql禁用autocommit,以及遇到的问题
- mven2 + androMDA 初探
- java 复制mysql某张表_java实现mysql数据库从一张表插入数据到另一张表
- NDK编译doubango时出现错误:undefined reference to ‘stderr‘
- jQuery表单提交
- CloudComparePCL 主曲率、平均曲率以及高斯曲率计算
- Python+vue设计并实现了宾馆酒店客房管理系统django flask
- 基于min-max搜索和alpha-beta(α-β)剪枝的五子棋的c语言实现(带简单禁手)
- 不使用设备管理器卸载外设驱动的方法(转)
- 百度Java出现:“现在学java的都是傻子”相关搜索!
- S32K系列S32K144学习笔记——ADC
热门文章
- animate将flash转换html,【An教程】快速入门Animate(原Adobe Flash)
- 《软件研发之道:微软开发团队的经验法则》目录
- 0035:虫子吃苹果(C++)
- 芯片封装中的POD是什么意思?用在哪里
- PS避免图片多次放大或缩小造成的模糊问题?
- linux环境变量占位符,linuxea:go fmt简单用法和占位符使用(6)
- 专业计算机能力考试 技巧,计算机二级考试复习技巧
- 2013渣打编程马拉松赛天津初赛总结
- HDU2099 整除的尾数
- 计算机专业不会编程怎么找工作?