1. @RequestParam 用来处理Content-Type为application/x-www-form-urlencoded(默认类型如果不指定)

GET和POST请求传的参数会自动转换赋值到@RequestParam 所注解的变量上

例1: http://localhost:8080/test?name=zhangsan&age=30

@RequestMapping("/test")
public String test(@RequestParam Map<String,String>  param){param.forEach((key,value)->{System.out.println("key="+key+",value="+value);});}

如上打印结果为:

key=name,value=zhangsan
key=age,value=30

例2: http://localhost:8080/test?name=zhangsan

@RequestMapping("/test")
public String test(@RequestParam String name){
       System.out.println("name="+zhangsan);}
 

如上打印结果为:

name=zhangsan

转载于:https://www.cnblogs.com/duanhm234/p/7681224.html

@RequestParam和@RequestBody区别相关推荐

  1. 获取后端接口请求中的参数(@PathVariable,@RequestParam,@RequestBody区别,使用postman请求

    获取参数 SpringBoot提供的获取参数注解包括:@PathVariable,@RequestParam,@RequestBody,三者的区别如下表: 一:后端接口什么都不加 postman请求后 ...

  2. 浅谈@RequestParam与@RequestBody区别

    @RequestParam:与servlet的request.getParameter()用法一致,都是用来接收form表单的提交,默认是application/x-www-form-urlencod ...

  3. postbody传参_post传参params与body的区别(@RequestParam和@RequestBody的区别)

    1.axios post请求  Content-Type默认为 application/x-www-form-urlencoded,我们传递参数的时,params里面的参数(简单的对象,通过 &quo ...

  4. @RequestParam和@RequestBody的区别 (结合 Get/Post )

    一.get方法 请求:例如http://127.0.01:1025/download?url=https://www.baidu.com&token=opera-dev 获取请求参数: 直接获 ...

  5. HttpServletRequest和@Requestparam、@RequestBody、直接实体接收请求参数的区别与示例

    文章目录 概述 1.HttpServletRequest 2.@RequestParam 3.@RequestBody 4.直接实体接收 HttpServletRequest请求方法详解: 概述 客户 ...

  6. @RequestParam和@RequestBody的使用

    0. 前言 发现一篇讲@RequestParam和@RequestBody的区别的文章,感觉写的挺好. 在编写项目的过程中,老出现前后端传递参数格式不一致.不统一的问题,@RequestParam和@ ...

  7. 重点:@RequestMapping(含参数详解)和@RequestParam、@RequestBody、@PathVariable、@RequestHeader

    @RequestMapping注解 @RequestMapping是一个用来处理请求地址到处理器controller功能方法映射规则的注解,这个注解会将 HTTP 请求映射到 MVC 和 REST 控 ...

  8. SpringMvc @RequestParam、 @RequestBody、@RequestPart 的区别

    注解@RequestParam接收的参数是来自requestHeader中,即请求头. RequestParam可以接受简单类型的属性,也可以接受对象类型. @RequestParam有三个配置参数: ...

  9. @RequestParam和@RequestBody

    1.@RequestParam作用场景: 当前端传到后台时,后台接收的参数名和前台传递的参数名一致: 比如:正常情况下, jsp:<a href="param/testRequestP ...

最新文章

  1. 星巴克不使用两阶段提交
  2. Linux系统篇-文件系统虚拟文件系统
  3. 蓝桥杯节点选择(java)第一道树形dp分析
  4. Nacos 入门教程
  5. 安天移动安全:Janus高危漏洞深度分析
  6. java 初始化二维数组_java二维数组的常见初始化
  7. UI自动化之读取浏览器配置
  8. 【C#】详解C#异常
  9. 如何使用组托管服务帐户(GMSA)保护Reporting Services
  10. Altium AD20原理图从库中更新变动,库中模型修改后同步到原理图中
  11. 电商巨头Shopify 两名员工被指窃取客户交易详情
  12. 小米造富神话虚实:平均年薪16万 470亿元期权咋分
  13. 改变你一生的五句话 (转)
  14. 字符串函数sprintf / sprintf_s 容易出错的地方
  15. U校园大学生必备答案
  16. 杂谈:微信为什么不出小号功能?
  17. 护照阅读器助力旅行社快捷录入
  18. NISP网络信息安全面试怎么选择(六)NISP管理中心
  19. 暴风魔镜S1拆解和低成本DIY适应大手机
  20. 如何使用火焰图对Spark的executor的CPU使用率进行profile?具体步骤,如何操作?

热门文章

  1. ubuntu18安装mysql遇到的root密码问题
  2. MPU和CPU有什么区别?
  3. CentOS 快速安装pip
  4. mysql数据库表迁移
  5. ubuntu 12.04 LTS 64位兼容运行32位程序
  6. StoryBoard学习..(很详细.)
  7. 提高C#编程水平的50个技巧
  8. 实现日志管理的两种方式:aop、拦截器
  9. 26.Silverlight多线程技术ThreadPool的使用
  10. Wordpress安装简要说明