我是靠谱客的博主 妩媚高跟鞋,最近开发中收集的这篇文章主要介绍Spring MVC 使用 @RequestParam 映射请求参数 & 请求参数,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Spring MVC 使用 @RequestParam 映射请求参数 & 请求参数

请求处理方法签名

  • Spring MVC 通过分析处理方法的签名,将 HTTP 请求信息绑定到处理方法的相应入参中
  • Spring MVC 对控制器处理方法签名的限制是很宽松的,几乎可以按喜欢的任何方式对方法进行签名。
  • 必要时可以对方法及方法入参标注相应的注解( @PathVariable、@RequestParam、@RequestHeader 等)、Spring MVC 框架会将 HTTP 请求的信息绑定到相应的方法入参中,并根据方法的返回值类型做出相应的后续处理。

使用 @RequestParam 绑定请求参数值

  • 在处理方法入参处使用 @RequestParam 可以把请求参数传递给请求方法
    value:参数名
    required:是否必须。默认为 true, 表示请求参数中必须包含对应的参数,若不存在,将抛出异常

在这里插入图片描述

使用 @RequestHeader 绑定请求报头的属性值

  • 请求头包含了若干个属性,服务器可据此获知客户端的信息,通过 @RequestHeader 即可将请求头中的属性值绑定到处理方法的入参中
    在这里插入图片描述

使用 @CookieValue 绑定请求中的 Cookie 值

  • @CookieValue 可让处理方法入参绑定某个 Cookie 值
    在这里插入图片描述

使用 POJO 对象绑定请求参数值

  • Spring MVC 会按请求参数名和 POJO 属性名进行自动匹配,自动为该对象填充属性值。支持级联属性。如:dept.deptId、dept.address.tel 等
    在这里插入图片描述

使用 Servlet API 作为入参

在这里插入图片描述

MVC 的 Handler 方法可以接受哪些 ServletAPI 类型的参数

  • HttpServletRequest
  • HttpServletResponse
  • HttpSession
  • java.security.Principal
  • Locale
  • InputStream
  • OutputStream
  • Reader
  • Writer

最后

以上就是妩媚高跟鞋为你收集整理的Spring MVC 使用 @RequestParam 映射请求参数 & 请求参数的全部内容,希望文章能够帮你解决Spring MVC 使用 @RequestParam 映射请求参数 & 请求参数所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(31)

评论列表共有 0 条评论

立即
投稿
返回
顶部