SpringMVC为Controller方法提供了多种注解,很方便的可以对请求进行约定和处理。@RequestParam
,@PathVariable
,@CookieValue
,@RequestHeader
@RequestParam 注解属性
@RequestParam
注解作用在方法的参数上,用于指示请求参数所要满足的规则。
1. name 属性
String 类型,指定请求头绑定的名称。
2. value 属性
String类型,指定请求所带的参数名称。
3. required 属性
boolean类型,提示参数是否必须绑定,如果为true
,则必须绑定参数,否则报错;若为false
则不须绑定,默认是false,可以省略。
4. defaultValue 属性
String类型,如果没有传递参数值则使用默认值。
//将请求的参数名 account 绑定到方法形参 loginName名上
@RequestMapping(value = "/user")
public String login(
//若有多个属性,则必须带上value
@RequestParam(value="account", required=true, defaultValue="admin") String loginName, String password){
......
}
//若只是绑定参数名,没有其它属性,可以省略value
@RequestParam("account")String loginName, String password)
更多内容请访问:IT源点
注意:本文归作者所有,未经作者允许,不得转载