`
PrisonBreak
  • 浏览: 94337 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Spring学习笔记之@RequestParam作用

 
阅读更多

使用@RequestParam绑定请求参数到方法参数

@RequestParam注解是用于在控制器中绑定请求参数到方法参数。

下面取自PetClinic实例程序的代码片段说明了这种用法:

@Controller
@RequestMapping("/editPet.do")
@SessionAttributes("pet")
public class EditPetForm {

    // ...

	@RequestMapping(method = RequestMethod.GET)
	public String setupForm(@RequestParam("petId") int petId, ModelMap model) {
		Pet pet = this.clinic.loadPet(petId);
		model.addAttribute("pet", pet);
		return "petForm";
	}

    // ...

 使用这个注解的参数默认是必需的,但是可以把@RequestParamrequired属性置为false从而让这个参数可选(例如,@RequestParam(value="id", required="false"))。

 

引自Spring Framework开发文档

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics