@RequestParam

@RequestParam绑定单个请求参数值

@RequestParam用于将请求参数区数据映射到功能处理方法的参数上。java

public String requestparam2(@RequestParam("username") String username)  ui

 即经过@RequestParam("username")明确告诉Spring Web MVC使用username进行入参。url

public String requestparam1(@RequestParam String username)  spa

请求中包含username参数(如/requestparam1?username=zhang),则自动传入。io

@RequestParam注解主要有哪些参数:require

value:参数名字,即入参的请求参数名字,如username表示请求的参数区中的名字为username的参数的值将传入;List

required:是否必须,默认是true,表示请求中必定要有相应的参数,不然将报404错误码;request

defaultValue:默认值,表示若是请求中没有同名参数时的默认值,默认值能够是SpEL表达式,如“#{systemProperties['java.vm.version']}”。请求

若是请求参数相似于url?role=admin&rule=user,则实际roleList参数入参的数据为“admin,user”,即多个数据之间使用“,”分割;咱们应该使用以下方式来接收多个请求参数:方法

public String requestparam7(@RequestParam(value="role") String[] roleList) 

 

public String requestparam8(@RequestParam(value="list") List<String> list)     

相关文章
相关标签/搜索