spring mvc controller 接受表单提交的表单有四种方式:
1、@RequestParam
@RequestMapping(value=”/xxx.do”)
public void create(@RequestParam(value=”userName”)String userName)throw Exception{
}
2、@PathVariable
@RequestMapping(value=”/{groupid}.do”){
gourpRepository.selectOne(groupId);
}
3、@ModelAttribute
@RequestMapping(value=”/xxx.do”)
public String create(@ModelAttribute User user)throws Exception{
userService.insert(user);
return “redirect:/user/create.do”
}
4、Request对象
public ModelAndView method(HttpServkletRequest request,HttpServletReponse)throws ServletExeception,IOException{
Map model = new HashMap();
model.put(“message”,”你调用的方法是1”);
return new ModelAndView(“/index.sjp”,”model”,model);
}