本文共 1136 字,大约阅读时间需要 3 分钟。
-----------参数-------------------------------------------------------------------
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,如需转载请自行联系原作者