方法/步骤

  1. @RequestBody的作用其实是将json格式的数据转为java对象。可能这样说大家还不太理解,下面看看这个简单的例子:

  2. 先编写一个jsp页面来向后台传递json格式的数据(切记是json格式的):

  3. 在后台接收如下:

  4. 这样的话,我们前台的两个json数据就会自动匹配到User这个对象中的属性中了,当然属性名称要一样。那么来看看结果:

  5. 可以看到User这个对象中的username和address都已经自动赋值好了,这个就是json格式的数据转java对象了,是不是很方便呢,可以省去我们在后台将json转成java对象。不过在使用的时候,我们要注意两边的名称要相同,前台的username要对应java对象中的username这样才能成功。否则得到如下:

  6. 以上就是关@RequestBody的作用了,如果文章对您有帮助的话,请为我的文章点赞投票,文章内容都是我平时做项目中遇到问题的积累和总结,谢谢了。

@RequestBody是干嘛的,作用是什么?相关推荐

  1. @requestbody和@requestparam到底什么作用

    1.什么都不写 GET 可以自动封装为对象模型,没有的数值自动为0值 POST 请求体里面放了数据,但是还是使用了RequestParam里的数据 总结: 在不使用注解的情况下,相当于默认使用了Req ...

  2. Autowired作用

    autowired是什么: 自动装配,修饰属性,可以自动装配spring容器中相同属性的pojo对象,配合@Component     来使用   component修饰类,作用是把该类注入到spri ...

  3. SpringMVC注解整理

    2019独角兽企业重金招聘Python工程师标准>>> 使用注解之前要开启自动扫描功能 其中base-package为需要扫描的包(含子包). <context:compone ...

  4. SpringMVC 4.0常用注解

    为什么80%的码农都做不了架构师?>>>    注解的出现终结了使用XML配置文件的年代,它让程序拥有更高的可读性,可配置性与灵活性.上一篇介绍的SpringMVC 2.5版本的注解 ...

  5. springmvc中的类型转换器

    在使用springmvc时可能使用@RequestParam注解或者@RequestBody注解,他们的作用是把请求体中的参数取出来,给方法的参数绑定值. 假如方法的参数是自定义类型,就要用到类型转换 ...

  6. 用ElasticSearch存储日志

    介绍 如果你使用elasticsearch来存储你的日志,本文给你提供一些做法和建议. 如果你想从多台主机向elasticsearch汇集日志,你有以下多种选择: Graylog2 安装在一台中心机上 ...

  7. CCNA-第八篇-OSPF-上

    CCNA-第八篇-OSPF OSPF,最常用的路由协议,他来了他来了 OSPF呢怎么说呢 是一个比较重要而且比较基础的点,出到去外面要是说不会OSPF,那还算啥网络工程师 但是呢,他也不是那么的完全重 ...

  8. 我的开发笔记spring等常见问题

    请求 @Responsebody注解表示该方法的返回的结果直接写入 HTTP 响应正文中,一般在异步获取数据时使用: 在使用@RequestMapping后,返回值通常解析为跳转路径,加上@Respo ...

  9. SSM框架之Spring MVC(二)常用注解说明

    一.常用注解 1.1RequestParam 1.1.1  使用说明 作用: 把请求中指定名称的参数给控制器中的形参赋值. 属性: value:请求参数中的名称. required:请求参数中是否必须 ...

最新文章

  1. JSP学习笔记(五):日期处理、页面重定向、点击量统计、自动刷新和发送邮件...
  2. 005-OSI七层模型IP地址
  3. 8天后,有份独家小程序数据分析报告重磅来袭
  4. 04-正则解析+bs4基础爬虫
  5. DDD:实体如何处理外部依赖
  6. 颠覆传统,仅银行卡大小充电宝,10000mAh可登机,手机党出门随身必备!
  7. 思科交换机开机后显示switch:
  8. 常见设计模式结构图助记之结构型
  9. 95-140-140-源码-transform-双流操作的实现
  10. mysql 关闭autocommit_mysql禁用autocommit,以及遇到的问题
  11. mven2 + androMDA 初探
  12. java 复制mysql某张表_java实现mysql数据库从一张表插入数据到另一张表
  13. NDK编译doubango时出现错误:undefined reference to ‘stderr‘
  14. jQuery表单提交
  15. CloudComparePCL 主曲率、平均曲率以及高斯曲率计算
  16. Python+vue设计并实现了宾馆酒店客房管理系统django flask
  17. 基于min-max搜索和alpha-beta(α-β)剪枝的五子棋的c语言实现(带简单禁手)
  18. 不使用设备管理器卸载外设驱动的方法(转)
  19. 百度Java出现:“现在学java的都是傻子”相关搜索!
  20. S32K系列S32K144学习笔记——ADC

热门文章

  1. animate将flash转换html,【An教程】快速入门Animate(原Adobe Flash)
  2. 《软件研发之道:微软开发团队的经验法则》目录
  3. 0035:虫子吃苹果(C++)
  4. 芯片封装中的POD是什么意思?用在哪里
  5. PS避免图片多次放大或缩小造成的模糊问题?
  6. linux环境变量占位符,linuxea:go fmt简单用法和占位符使用(6)
  7. 专业计算机能力考试 技巧,计算机二级考试复习技巧
  8. 2013渣打编程马拉松赛天津初赛总结
  9. HDU2099 整除的尾数
  10. 计算机专业不会编程怎么找工作?