SpringMVC之@RequestParam
value:default “”
required: default true,表示参数是不是必须的
defaultValue: 会赋予默认值
如果里面只写一个属性值话,则不用写属性名
@RequestParam(“age”)int age表示给age起个别名叫xage,required属性默认值为true,表示该值必须传,不能为空,在请求中不能不传该属性值。而且在请求中传值的属性名为xage
@RequestMapping(value = "/modifyUser.do", method = RequestMethod.GET) public String showModifyUserForm(@RequestParam("userId") String userId, Model model) throws ServiceException { logger.info("显示修改用户信息表单."); if (userId != null) { UserInfo userInfo = userMgmtService.getUserInfoById(userId); model.addAttribute("userInfo", userInfo); } else { logger.info("未获取到userid"); } return ".page.modifyUser"; }
@RequestParam("userId") String userId表示给userId起一个别名,required属性默认值为true,表示该值必须传,不能为空,在请求中不能不穿该属性,而且在请求中属性名为别名userId,并把该值保存到model中

浙公网安备 33010602011771号