一.@PathVariable
PathVariable可以将URL中的占位符参数绑定到控制器方法的参数中。
<a href="testPathVariable/10">testPathVariable</a>
@RequestMapping("/testPathVariable/{id}")
public String testPathVariable(@PathVariable("id") int id) {
System.out.println(id);
return "success";
}
id=10
二.@RequestParam
RequestParam可以将请求参数绑定到控制器方法的参数中
value : 参数名
required : 是否必须,默认为true
<a href="testRequestParam?username=zhangsan&age=22">testRequestParam</a>
@RequestMapping("testRequestParam")
public String testRequestParam(@RequestParam(value = "username") String username,
@RequestParam(value = "age") int age) {
System.out.println("username:" + username + "age:" + age);
return "success";
}