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
可以將查詢字串中的引數繫結到控制器處理程式引數。