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 可以将查询字符串中的参数绑定到控制器处理程序参数。