当前位置 博文首页 > 俺叫啥好嘞的博客:@pathVariable和RequestParam

    俺叫啥好嘞的博客:@pathVariable和RequestParam

    作者:[db:作者] 时间:2021-09-14 16:25

    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