Spring MVC常用注释:@RequestParam注释

org.springframework.web.bind.annotation.RequestParam注释用于将指定的请求参数赋值给方法中的形参。
@RequestParam注释可指定下列属性
属性 类型 是否必要 说明
name String 指定请求参数绑定名称
value String name属性的别名
required boolean 指示参数是否必须绑定
defaultValue String 如果没有传递参数而使用的默认值
请求处理方法参数可选类型为JAVA基本数据类型和String.示例代码如下:

 

    @RequestMapping("/login")
    public String login(
            @RequestParam(defaultValue="none",value="name") String userName,
            Model model
            )
    {
        model.addAttribute("message", "name:"+userName);
        return "login";
    }
假设请求链接如下: