@PathVariable和@RequestParam的区别
Posted xuzhujack
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了@PathVariable和@RequestParam的区别相关的知识,希望对你有一定的参考价值。
@PathVariable和@RequestParam的区别
@PathVariable 是从请求的URL路径里面去获取变量
@RequestParam,是从请求里面获取参数
例如, 如下controller:
@RequestMapping(value = "/test/{pathParam}")
public String testPara(@PathVariable("pathParam") String pathParam, @RequestParam(value="requestParam") String requestParam) throws Exception {
System.out.println("pathParam is "+pathParam);
System.out.println("requestParam is "+requestParam);
return "ok";
}
以上是关于@PathVariable和@RequestParam的区别的主要内容,如果未能解决你的问题,请参考以下文章
@PathVariable注解和@RequestParam注解的区别