当前位置:网站首页>requestparam注解接的收的是什么格式(玄机赋注解)
requestparam注解接的收的是什么格式(玄机赋注解)
2022-08-02 13:19:00 【全栈程序员站长】
大家好,又见面了,我是你们的朋友全栈君。
1、作用:
@RequestParam:将请求参数绑定到你控制器的方法参数上(是springmvc中接收普通参数的注解)2、语法:
语法:@RequestParam(value=”参数名”,required=”true/false”,defaultValue=””)
value:参数名
required:是否包含该参数,默认为true,表示该请求路径中必须包含该参数,如果不包含就报错。
defaultValue:默认参数值,如果设置了该值,required=true将失效,自动为false,如果没有传该参数,就使用默认值3、业务处理Controller
@Controller
@RequestMapping("hello")
public class HelloController2 {
/**
* 接收普通请求参数
* http://localhost:8080/hello/show16?name=linuxsir
* url参数中的name必须要和@RequestParam("name")一致
* @return
*/
@RequestMapping("show16")
public ModelAndView test16(@RequestParam("name")String name){
ModelAndView mv = new ModelAndView();
mv.setViewName("hello2");
mv.addObject("msg", "接收普通的请求参数:" + name);
return mv;
}
/**
* 接收普通请求参数
* http://localhost:8080/hello/show17
* url中没有name参数不会报错、有就显示出来
* @return
*/
@RequestMapping("show17")
public ModelAndView test17(@RequestParam(value="name",required=false)String name){
ModelAndView mv = new ModelAndView();
mv.setViewName("hello2");
mv.addObject("msg", "接收普通请求参数:" + name);
return mv;
}
/**
* 接收普通请求参数
* http://localhost:8080/hello/show18?name=998 显示为998
* http://localhost:8080/hello/show18?name 显示为hello
* @return
*/
@RequestMapping("show18")
public ModelAndView test18(@RequestParam(value="name",required=true,defaultValue="hello")String name){
ModelAndView mv = new ModelAndView();
mv.setViewName("hello2");
mv.addObject("msg", "接收普通请求参数:" + name);
return mv;
}
}4、测试:
参考地址:https://blog.csdn.net/sswqzx/article/details/84195043
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/125420.html原文链接:https://javaforall.cn
边栏推荐
- 攻防世界----unfinish
- String concatenation in SQL
- LeetCode(剑指 Offer)- 53 - II. 0~n-1中缺失的数字
- RISC-V instruction format and 6 basic integer instructions
- RestTemplate 使用:设置请求头、请求体
- ThinkPHP 5.1反序列化分析和poc
- 机器人碰撞检测方法形式化
- How to use the database like tap water?|Tencent Cloud Database TDSQL-C
- 图论之Floyd,多源图最短路如何暴力美学?
- 国产 GPU 创业潮 喧嚣下的资本游戏
猜你喜欢
随机推荐
【C语言】手撕循环结构 —— while语句
你真的懂单例模式么
String concatenation in SQL
【typescript】使用antd中RangePicker组件实现时间限制 当前时间的前一年(365天)
A powerful js pop-up alert plugin
.Net 5.0快速上手 Redis
汉源高科千兆12光12电管理型工业以太网交换机 12千兆光12千兆电口宽温环网交换机
定了!2022世界VR产业大会将继续在南昌召开
【C语言】手撕循环结构 ——do...while语句及循环练习题(1)
微信小程序getPhoneNumber接口code=40013
How to create short images and short videos from the media?How to make the click volume reach 10W?
Selenium本地打开远程浏览器
麻烦问一下,对mysql 场景注入故障,是不是不是对mysql server 端注入故障,只是对ja
How to improve the originality of self-media creation and create popular works?
WeChat applet getPhoneNumber interface code=40013
吾爱第三课-修改版权和资源
Set proxy server (Google+IE) "Recommended Collection"
Fabric.js 动态设置字号大小
鲁大师7月新机性能/流畅榜:性能跑分突破123万!
This binding to detailed answers









