RequestParam
@Controller
public class EditPetForm {
@RequestMapping("/pets")
public String setupForm(@RequestParam("petId") int petId, ModelMap model) {
Pet pet = this.clinic.loadPet(petId);
model.addAttribute("pet", pet);
return "petForm";
}
}
重要的是,但很明显,@RequestParam
只能在使用 HTTP GET 方法时才能工作,因为只有 GET 才能发送带参数的查询字符串,而 @RequestParam
可以将查询字符串中的参数绑定到控制器处理程序参数。