@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";
}