@RequestParam使用defaultValue属性设置默认值的操作

网友投稿 1261 2023-02-09

@RequestParam使用defaultValue属性设置默认值的操作

@RequestParam使用defaultValue属性设置默认值的操作

@RequestParam使用defaultValue属性设置默认值

注意设置必须是string类型的,框架自己会做转换

@RequestParam(value = "page", required = false, defaultValue = "1") Integer page,

@RequestParam(value = "size", required = false) Integer size,

补充:@RequestParam注解的使用说明

自SpringMVC4.2之后,RequestParam内部有4个参数

1、String name;

2、String value;

3、boolean required;

4、String defaultValue;

源码中name的别名是value,value的别名是name,

所以说name和value两个属性基本是等价的,都是获取从前台传入的参数

RequestParam来映射请求参数

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

defaultValue请求参数的默认值

@RequestMapping(value = "/testRequestParam")

public String testRequestParam(@RequestParam(value="username")String un,@RequestParam(value = "age",required = false,defaultVhttp://alue = "0") int age){

System.out.println("testRequestParam,username:"+un+",age,"+age);

return "success";

}

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:app运营模式有哪些(APP的运营模式)
下一篇:浅谈@RequestParam 参数是否必须传的问题
相关文章

 发表评论

暂时没有评论,来抢沙发吧~