1.请求参数
1.请求参数是通过表单/URL?后面的参数,
如xxxx:8080?name=springmvc&age=6中的name和age就是请求参数
2.URL请求参数示例
请求地址-请求参数为name

http://localhost:8888/SpringMVC/main?name=springmvc

参数接收-指定和请求参数同样的名称

3.当请求参数名和控制器指定名称不一致时将无法取得参数
4.可以在控制器的参数中通过**@ReqeustParam**指定URL传递参数名称

2.路径变量
1.路径变量是在URL项目名后?之前所跟的信息,如http://localhost:8888/SpringMVC/3769?name=tianxin,3769就可以作为路径变量,具体哪一部分算作路径变量是在控制器中指定的
2.路径变量获取通过在控制器映射路径中通过{路径映射名}进行指定,在形参上通过@PathVariable(“id名”)指定获取路径变量

3.可以通过多个路径变量如请求参数为:

请求参数

// 7954和5684就可以作为两个路径变量
http://localhost:8888/SpringMVC/7954/5684

获取路径变量


4.接收到路径变量之后SpringMVC可以自动将URL字符中的字符串转换为参数指定格式,例如7954会自动解析为对应的int类型

原文链接:https://blog.csdn.net/sinat_34104446/article/details/83043492

你真的懂请求参数和路径变量?相关推荐

  1. Spring请求参数和路径变量

    客户端传递参数给服务端的两种方式:请求参数 和 路径变量 请求参数 请求参数可以发送值传递给服务器,请求参数采用key=value的形式并使用"&"符号进行参数间的分隔,例 ...

  2. SpringMVC请求参数和路径变量

    目录 SpringMVC请求参数和路径变量 1.请求参数 2.路径变量 SpringMVC请求参数和路径变量 1.请求参数 1.请求参数是通过表单/URL?后面的参数,如xxxx:8080?name= ...

  3. PostMan发送请求参数带有路径特殊字符会返回400错误(与URL字符及URL编码值有关)

    目录 一.请求参数中携带URL字符返回400错误 二. 请求参数中携带URL字符返回400错误原因 三.URL字符及对应的URL编码值列表 四.请求参数中携带URL字符转成URL编码值 一.请求参数中 ...

  4. http post请求 参数放在路径后面 java_「思唯网络学院」网络基本概念之HTTP协议...

    HTTP基本概念 HTTP,全称为 HyperText Transfer Protocol,即为超文本传输协议.是互联网应用最为广泛的一种网络协议,所有的 www 文件都必须遵守这个标准. HTTP ...

  5. http post请求 参数放在路径后面 java_【思唯网络学院】网络基本概念之HTTP协议...

    亲爱的,关注我吧 HTTP基本概念 HTTP,全称为 HyperText Transfer Protocol,即为超文本传输协议.是互联网应用最为广泛的一种网络协议,所有的 www 文件都必须遵守这个 ...

  6. springMVC接收请求参数的几种方式

    1.  用注解@RequestParam绑定请求参数 用注解@RequestParam绑定请求参数a到变量a,当请求参数a不存在时会有异常发生,可以通过设置属性required=false解决,例如: ...

  7. Spring3 MVC请求参数获取的几种场景

    访问/aaa/bbb所对应的@Controller @RequestMapping("/aaa")//类级别,可以不需要,如果要了,下面所有的请求路径前都需要加入/aaa publ ...

  8. Spring3 MVC请求参数获取的几种方法

    url:http://www.cnblogs.com/leiOOlei/p/3658147.html Spring3 MVC请求参数获取的几种方法 一.      通过@PathVariabl获取路径 ...

  9. 什么是请求参数、表单参数、url参数、header参数、Cookie参数?一文讲懂

    最近在工作中对 http 的请求参数解析有了进一步的认识,写个小短文记录一下. 回顾下自己的情况,大概就是:有点点网络及编程基础,只需要加深一点点对 HTTP 协议的理解就能弄明白了. 先分享一个小故 ...

最新文章

  1. Python中的生产者与消费者模式(转载)
  2. 人工智能项目的六投三不投
  3. 启动Tomcat的时候遇到错误
  4. Android Studio 点击运行总是debug
  5. Android Studio如何发布APK
  6. 杭电2037java实现
  7. excel 进行二叉树_Excel下拉菜单,那些你不知道的操作
  8. slot多作用域 vue_vue 深度长文之slot 篇
  9. 一种解决Android studio 3.0 Build报错的方法
  10. I wish one day, I can be that large tree, giving shadow to you!
  11. 使用Golang实现的快速排序
  12. 语音识别揭秘,它与人工智能是什么关系?
  13. 初探flask debug生成pin码
  14. rdt(可靠数据传输)
  15. 利用css特性布局页面制作京东特价框
  16. pytorch gpu安装 torch.cuda.is_available()是true才成
  17. JAVA操作properties配置文件
  18. 2022-2027年中国在线语言教育行业市场深度分析及投资战略规划报告
  19. 包管理 apt,dpkg
  20. 【Unity】物体爆炸,碎片横飞

热门文章

  1. 5G时代的智慧物流~圆通副总裁相峰
  2. 官方Mathpix API和Quicker自制Mathpix snipping Tool(每月免费1000次!!!)
  3. 以真实“商场停车”业务切入——需求分析
  4. 星耀裂变:社群运营的方法和技巧,搭建私域的必要性!
  5. 基于java+jsp的美容美发店管理系统
  6. google app 微信 facebook 签名不对(2021最新,关于Google Play app signing问题)
  7. 小白python学习小结
  8. 【MySQL】排序、合计、统计、平均值、最大值、最小值
  9. 企业构建ERP系统 不得不考虑的因素
  10. 【产品推荐】黑臭水质监测站——太阳能供电系统