@RequestParam注解的使用

-----------参数-------------------------------------------------------------------

  1. RequestParam来映射请求参数  

  2.  required表示是否必须,默认为true  

  3.  defaultValue请求参数的默认值

  4. 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,如需转载请自行联系原作者





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值