作用
用于绑定url中的占位符。
restfule风格
类似于Java中,方法重载(参数列表)-------restfule风格(相同url,但请求方式不同,执行方法也就不同)
url: /delete/{id} {id}就是占位符
属性
1.value:用于指定url中占位符的名称(name相同作用)
2.required:是否必须提供占位符
测试案例
controller
@RequestMapping("/testPathVariable/{sid}")
public String testPathVariable(@PathVariable(name = "sid") String id){
System.out.println("执行。。。。。。");
System.out.println("id = " + id);
return "success";
}
jsp中
<a href="anno/testPathVariable/10">注解PathVariable</a>
测试结果
执行。。。。。。
id = 10