当前位置 博文首页 > 俺叫啥好嘞的博客:@pathVariable和RequestParam
RequestParam 汉语意思就是: 请求参数。顾名思义 就是获取参数的
PathVariable 汉语意思是:路径变量。顾名思义,就是要获取一个url 地址中的一部分值,那一部分呢?
RequestMapping 上说明了@RequestMapping(value="/emp/{id}"),我就是想获取你URL地址 /emp/ 的后面的那个 {id}的
@PathVariable是用来获得请求url中的动态参数的因此,就看‘?’ 若是想获取 ‘?’ 后面的pageNo 的值 ‘2’, 就使用RequestParam 。若想获取的是url 地址的一部分 ‘7’ 就使用PathVariable
@GetMapping("/demo/{firstName}/{lastName}")
public void demo(@PathVariable("firstName") String firstName,
@PathVariable("lastName") String lastName) {
...
}
@GetMapping("/demo")
public void demo(@RequestParam("id") Integer id) {
...
}
cs