带着占位符的URL是Spring 3.0 新增的功能,该功能是SpringMVC向ResultFul目标挺进发展过程中具有里程碑的意义。
通过@PathVariable可以将URL中占位符参数绑定到控制器中处理方法的入参中:URL的{xxx}占位符可以通过@PathVariable("xxx")绑定到操作方法的入参中。
@RequestMapping("/get/{id}")
public ModelAndView getID(@PathVariable("id") Integer id) {
UserService.get(id);
ModelAndView modelAndView = new ModelAndView();
modelAndView.addObject("id", id);
return modelAndView;
}