@RequestParam 注解

@RequestParam 注解
org.springframework.web.bind.annotation.RequestParam注解类型用于将指定的请求参数赋给方法中的形参。
使用@RequestParam注解可指定如下表所示的属性。

属性 类型 是否必要 说明
name String 指定请求头绑定的名称
value Stirng name属性的别名
required boolean 指示参数是否必须绑定
defaultValue String 如果没有传递参数而使用的默认值


请求处理方法参数的可选类型为Java基本数据类型和String。示例代码如下:
@RequestMapping(value="/login")
public ModelAndView login(@RequestParam("loginName") String loginName,@RequestParam("password") String password){
return ...;
}
假设请求如下:http://localhost:8080/context/login?loginName=jack&password=123456
以上代码会将请求中的loginName参数的值“jack”赋给loginName变量,password参数的值“123456”赋给password变量。
@RequestParam还有如下写法:
@RequestParam(value="loginName",required=true,defaultValue="admin")
其中requeired参数不是必须的,默认值为true。

原文地址:https://www.cnblogs.com/lxcmyf/p/7153998.html