SpringMVC之@RequestParam

valuedefault “”

required: default true,表示参数是不是必须的

defaultValue: 会赋予默认值

如果里面只写一个属性值话,则不用写属性名

@RequestParam(“age”)int age表示给age起个别名叫xagerequired属性默认值为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中

 

posted @ 2017-02-14 16:56  Timer©jiao  阅读(73)  评论(0)    收藏  举报