SpringMVC请求参数和路径变量

论坛 期权论坛 脚本     
匿名网站用户   2020-12-20 09:58   24   0

目录

SpringMVC请求参数和路径变量

1.请求参数

2.路径变量


SpringMVC请求参数和路径变量

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类型

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:1136255
帖子:227251
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP