如果接口的参数是使用QueryString的格式的话,我们也可以使用SpringMVC快速获取参数。

​ 我们可以使用@RequestParam来获取QueryString格式的参数。

使用

范例一

​ 要求定义个接口,该接口请求路径要求为 /testRequestParam,请求方式无要求。参数为id和name和likes。使用QueryString的格式传递。

1.参数单独的获取

​ 如果我们想把id,name,likes单独获取出来可以使用如下写法:

​ 在方法中定义方法参数,方法参数名要和请求参数名一致,这种情况下我们可以省略@RequestParam注解。

    @RequestMapping("/testRquestParam")public String testRquestParam(Integer id, String name, String[] likes){System.out.println("testRquestParam");System.out.println(id);System.out.println(name);System.out.println(Arrays.toString(likes));return "/success.jsp";}

如果方法参数名和请求参数名不一致,我们可以加上@RequestParam注解例如:

   @RequestMapping("/testRquestParam")public String testRquestParam(@RequestParam("id") Integer uid,@RequestParam("name") String name, @RequestParam("likes")String[] likes){System.out.println("testRquestParam");System.out.println(uid);System.out.println(name);System.out.println(Arrays.toString(likes));return "/success.jsp";}

SpringMVC获取QueryString格式参数相关推荐

  1. javeWeb springMvc获取到的参数附带特殊符号,接收后被转义

    javeWeb springMvc获取到的参数附带特殊符号,接收后被转义 https://blog.csdn.net/yejingxuan01/article/details/78802340 版权声 ...

  2. springMVC获取异步请求的参数,返回异步请求数据(json),跨域访问简单了解,文件上传,与Restful风格

    springMVC获取异步请求的参数 JQuery发送异步请求回顾 <a href="javascript:void(0);" id="testAjax" ...

  3. SpringMVC获取参数的几种方式

    SpringMVC获取参数的几种方式 前言: 年末了,忙了一年了却发现系统的整理的东西很少,一些基础的东西都未做整理,这里就将它随便整理一下,增加一些印象,当然在网上看到一些好的资料也会整理下来以备后 ...

  4. 解决springmvc在multipart/form-data方式提交请求在过滤器Filter中获取不到参数的问题

    解决springmvc在multipart/form-data方式提交请求在过滤器Filter中获取不到参数的问题 参考文章: (1)解决springmvc在multipart/form-data方式 ...

  5. SpringMVC之使用SpringMVC获取参数与返回数据

    ⭐️前面的话⭐️ 本篇文章将介绍SpringMVC的概念,SpringMVC项目的创建,如何使用SpringMVC实现前端参数的获取与后端参数的返回等内容.

  6. 一学就会:springMVC获取请求参数有哪几种方式?

    文章目录 一.前言 二.初步认识 三.servletAPI 四.方法参数 五.@RequestParam 六.实体类 七.总结 一.前言 大家好,我是卷心菜,大二学生一枚. 大家在学习springMV ...

  7. 拦截器获取请求参数post_SpringBoot拦截器如何获取http请求参数

    1.1.获取http请求参数是一种刚需 我想有的小伙伴肯定有过获取http请求的需要,比如想 前置获取参数,统计请求数据 做服务的接口签名校验 敏感接口监控日志 敏感接口防重复提交 等等各式各样的场景 ...

  8. JS 获取链接(url)参数以及锚链接(anchor)结合富ajax的应用(ajax前进/后退的问题)...

    1. JavaScript获取url链接的方法: <script language="javascript">document.write(window.locatio ...

  9. springMVC通过ajax传递参数list对象或传递数组对象到后台

    springMVC通过ajax传递参数list对象或传递数组对象到后台 环境: 前台传递参数到后台 前台使用ajax 后台使用springMVC 传递的参数是N多个对象 JSON对象和JSON字符串 ...

最新文章

  1. 图解|零拷贝Zero-Copy技术大揭秘
  2. 文件对比工具Beyond Compare的使用(入门)
  3. 三星s9php禁用列表,ADB禁用列表
  4. pythonATM,购物车项目实战_补充1-结构图
  5. js常用处理请求到的数据的方法(即map,filter,find,findIndex,some,every一些常用方法的使用)
  6. 深入理解设计模式-设计模式分类与关系
  7. PIFA 天线的推论及计算方法
  8. Arduino的详细介绍(基于Mega2560)(分文)——pinMode,digitalWrite/digitalRead()
  9. C语言:一道随机步法题
  10. 32位通用寄存器ESP、EIP、EAX、EBX、ECX、EDX,在OD里操作这些寄存器
  11. 如何导出微信公众号文章数据!
  12. 公司发给你一个gitLab账号怎么配置项目!
  13. VMware15安装
  14. 浏览器打不开服务器网页,浏览器打不开某几个网页,这样来解决
  15. iOS代码混淆安全加固
  16. IIC 驱动OLED
  17. Agfa的MUSICA说明
  18. 详解ArcGIS中添加经纬网操作步骤
  19. 手机网络专业测试软件,3个专业网速测试APP,免费无广告
  20. 教你50行代码实现前端路由小轮子

热门文章

  1. 【LeetCode717】1比特与2比特字符
  2. kibana可视化统计_用户访问统计PV-IP-UV数据
  3. 【进制转换】十进制转二进制
  4. 好程序员云计算培训分享云计算中微服务是什么?
  5. 2019文章分类汇总
  6. selenium_3种等待以及unittest测试框架_智能等待
  7. 能开matlab的轻薄本,求推荐女生用轻薄本 - 笔记本电脑(Notebook)版 - 北大未名BBS...
  8. 面试官:Zookeeper怎么解决读写、双写并发不一致问题,以及共享锁的实现原理?
  9. win10用hdmi线与电视连接了,但不显示的原因
  10. axure 8 表格合并_如何在亚马逊创建变体案例 灵活运用拆分/合并变体及基础问题...