Spring Mvc 中get请求获取参数的两种方式
@RequestParam获取路径后的参数
使用@RequestParam获取的为路径“?”后面的参数,注意看“username”,访问路径为
http://localhost:8080/login?username=zhangsan
@GetMapping("/login")
public String loginPage(@RequestParam("username") String username, Model model) {
model.addAttribute("username", username);
return "login";
}
@PathVariable获取路径中的参数
使用@PathVariable获取的为路径中的参数,注意看“01”,访问路径为
http://localhost:8080/login/01/success
@RequestMapping("/login/{id}/success")
public String loginPage(@PathVariable("id") String id, Model model) {
model.addAttribute("id", id);
return "login";
}