@PathVariable
用来取地址栏中的参数
//URL参数 传递
@RequestMapping("/user/{id}")
public String path01(@PathVariable Integer id){
System.out.println("用户ID:"+id);
return "/index.jsp";
}
@RequestMapping("/user/{id}_{username}/ok")
public String path02(@PathVariable("id") Integer idx, @PathVariable("username") String name,@RequestParam("id") Integer idd){
System.out.println("用户ID:"+idx+" 用户:"+name+" getid:"+idd);
return "/index.jsp";
}
//host/map/test?name=123a
@RequestMapping("/test")
public String path03(String name){
System.out.println(name);
return "/index.jsp";
}
// host/map/ok/111/名字
@RequestMapping("/ok/{id}/{username}")
public String path04(User user){
System.out.println(user);
return "/index.jsp";
}
多个参数 且名字不一样的情况下 使用 @PathVariable("username") 指定