springmvc请求路径和请求参数的获取注解- @PathVariable和@RequestParam
2017-05-03 15:24
501 查看
@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 请求路径结尾存在.使用@PathVariable访问路径内容,路径参数获取不准确的问题
- SpringMVC获取请求参数的常用注解
- springMVC参数的传递方式(1.通过@PathVariabl获取路径参数,2.@ModelAttribute获取数据,3.HttpServletRequest取参,4@RequestParam)
- SpringMVC ------请求参数,请求头,cookie等注解。
- SpringMVC Spring3 MVC 注解,注释 用@RequestMapping处理请求,多个请求,提交,.do,带参数,url重写
- springMvc 完美解决 multipart/form-data 方式提交请求 在 Filter 中 ServletRequest.getParameter方法 获取不到参数的问题
- 学习SpringMVC——如何获取请求参数
- springMVC --@RequestParam注解(后台控制器获取参数)
- SpringMVC无法获取请求中的参数的问题的调查与解决(1)
- 服务端获取手机客户端的请求路径以及请求参数,拼接成带参数的URL格式
- SpringMVC无法获取请求中的参数的问题的调查与解决(2)
- ASP.NET MVC 请求路径相关参数的获取
- springmvc(基础五) Spring3 mvc 获取请求参数的几种方式
- SpringMVC Spring3 MVC 注解,注释 用@RequestMapping处理请求,多个请求,提交,.do,带参数,url重写
- springmvc 获取请求参数的几种方式
- springmvc请求参数获取的几种方法
- 一周乱弹(1,绝对路径中的 / 代表什么 2,jsp include标签 3,java 获取ip地址问题,4,springMVC @RequestMapping 传递多个参数5,jQuery模糊搜索)
- springMvc源码学习之:spirngMvc获取请求参数的方法
- springmvc请求参数获取的几种方法