博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
@RequestParam注解的使用
阅读量:6088 次
发布时间:2019-06-20

本文共 1136 字,大约阅读时间需要 3 分钟。

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

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

你可能感兴趣的文章
J2EE项目安全的考虑(SSH2)
查看>>
栈和堆的区别
查看>>
20天的突击,还有一波三折的惊喜!感谢51CTO学员!
查看>>
mysql cluster 配置
查看>>
实用cmd指令(2)
查看>>
linux下快速切换目录的方法
查看>>
Spring AOP嵌套调用的问题 (同一类方法内调用切面切不到)
查看>>
10月19日作业
查看>>
纯css实现高度与宽度成给定比例的效果
查看>>
轻松娱乐
查看>>
高级人工智能汇总
查看>>
Netty实现自定义简单的编解码器(一)
查看>>
MySQL Cursor在存储过程中的使用
查看>>
我的友情链接
查看>>
10046事件和tkprof命令
查看>>
关于linux的连接数问题
查看>>
javaIO流
查看>>
Java基础学习总结(16)——Java制作证书的工具keytool用法总结
查看>>
mysql 5.7 liunx 的安装
查看>>
华为USG防火墙备份---hrp与ip-link联动
查看>>