更新时间:2022-09-20 20:24:30
-----------参数-------------------------------------------------------------------
RequestParam来映射请求参数
required表示是否必须,默认为true
defaultValue请求参数的默认值
value为接收前台参数的参数名
------------示例------------------------------------------------------------------
1
2
3
4
5
6
|
@RequestMapping (value = "/testRequestParam" )
public String testRequestParam( @RequestParam (value= "username" )String name,
@RequestParam (value = "age" ,required = false ,defaultValue = "0" ) int age){
System.out.println( "username:" +un+ ",age," +age);
return "success" ;
} |
1
|
http: //localhost:8080/sirdifoa/test/para?username=张三&age=30
|
结果为:
1
|
username:张三,age= 30
|
源码:
1
2
3
4
5
6
7
8
9
10
|
/** * Whether the parameter is required.
* < p >Defaults to {@code true}, leading to an exception being thrown
* if the parameter is missing in the request. Switch this to
* {@code false} if you prefer a {@code null} value if the parameter is
* not present in the request.
* < p >Alternatively, provide a {@link #defaultValue}, which implicitly
* sets this flag to {@code false}.
*/
boolean required() default true;
|
本文转自建波李 51CTO博客,原文链接:http://blog.51cto.com/jianboli/1983985,如需转载请自行联系原作者