springmvc请求路径和请求参数的获取注解- @PathVariable和@RequestParam
2017-11-19 14:03
381 查看
@PathVariable和@RequestParam
@PathVariable是从路径里面去获取变量,也就是把路径当做变量。
@RequestParam是从请求里面获取参数。
如:url:http://localhost:8080/test_mobile/test?a=777&b=888&c=999
如果你要得到?后面的参数(a、b、c)的值,则需要使用@RequestParam进行方法里参数的注解,当然springmvc默认的参数注解就是它。
例: @RequestMapping(value = "/test_mobile/test",
method = RequestMethod.GET)
public String list(Model model,@RequestParam String a) { //当然可以不加,springmvc默认的
System.out.println(a);
}
如果“test_mobile”这个字符串需要后台获取到,使用@PathVariable
例:
@RequestMapping(value
= "/{qqqqq}/test", method = RequestMethod.GET)
public String list(Model model,@PathVariable("qqqqq") String
aaaa) {
//这里只要满足value中的路径结构正确,注解后面保证名称一致,就可以得到{qqqqq}占位符所占的值。
System.out.println(aaaa);
}
@PathVariable是从路径里面去获取变量,也就是把路径当做变量。
@RequestParam是从请求里面获取参数。
如:url:http://localhost:8080/test_mobile/test?a=777&b=888&c=999
如果你要得到?后面的参数(a、b、c)的值,则需要使用@RequestParam进行方法里参数的注解,当然springmvc默认的参数注解就是它。
例: @RequestMapping(value = "/test_mobile/test",
method = RequestMethod.GET)
public String list(Model model,@RequestParam String a) { //当然可以不加,springmvc默认的
System.out.println(a);
}
如果“test_mobile”这个字符串需要后台获取到,使用@PathVariable
例:
@RequestMapping(value
= "/{qqqqq}/test", method = RequestMethod.GET)
public String list(Model model,@PathVariable("qqqqq") String
aaaa) {
//这里只要满足value中的路径结构正确,注解后面保证名称一致,就可以得到{qqqqq}占位符所占的值。
System.out.println(aaaa);
}
相关文章推荐
- springmvc请求路径和请求参数的获取注解- @PathVariable和@RequestParam
- SpringMVC获取请求参数的常用注解
- SpringMVC 请求路径结尾存在.使用@PathVariable访问路径内容,路径参数获取不准确的问题
- SpringMVC(二):RequestMapping修饰类、指定请求方式、请求参数或请求头、支持Ant路径
- SpringMVC请求使用@PathVariable获取文件名称并且文件名中存在.导致路径被截取的问题
- SpringMVC系列之(四):SpringMVC请求参数获取的几种方法
- springmvc(基础五) Spring3 mvc 获取请求参数的几种方式
- SpringMVC_01 SpringMVC五大组件、SpringMVC编程步骤(不使用注解进行配置)、SpringMVC编程步骤(利用注解进行配置)、参数获取、响应数据
- springmvc获取请求参数的六种方法
- 学习SpringMVC——如何获取请求参数
- SpringMVC Spring3 MVC 注解,注释 用@RequestMapping处理请求,多个请求,提交,.do,带参数,url重写
- 学习SpringMVC——如何获取请求参数
- SpringMVC源码(十一)请求参数绑定和获取
- springMVC(spring)+WebSocket案例(获取请求参数)
- Javascript 获取请求路径中传递的参数
- SpringMVC获取请求参数
- ASP.NET MVC 请求路径相关参数的获取
- SpringMVC请求参数获取的方法
- springMvc源码学习之:spirngMVC获取请求参数的方法2
- 发送DELETE或PUT请求时springmvc获取参数为NULL