@RequestParam 注解的使用
来源:互联网 发布:纪梵希淘宝旗舰店真吗 编辑:程序博客网 时间:2024/06/05 14:44
前言
在SpringMvc后台进行获取数据,一般是两种。
1.request.getParameter(“参数名”)
2.用@RequestParam注解获取
后台代码示范
@RequestMapping("/")public String Demo1(@RequestParam String lid){ System.out.println("----"+lid); return null;}前台页面<input type="text" name="lid" /> <!-- 这时输出为10 -->Console输出界面----10
springmvc会自动根据参数名字来注入,所以要名字一致,不然不会注入
参数名字不一致
@RequestMapping("/")public String Demo1(@RequestParam(name="lid") String id){ System.out.println("----"+lid); return null;}前台页面<input type="text" name="lid" /> <!-- 这时输出为10 -->Console输出界面----10
参数名字不一致的话,需要在@RequestParam后面指定参数名字,才能为后面的参数进行赋值。
设置默认值
@RequestMapping("/")public String Demo1(@RequestParam(name="lid",defaultValue="ste") String id){ System.out.println("----"+lid); return null;}前台页面Console输出界面----ste
注意事项
@RequestMapping("/")public String Demo1(@RequestParam(name="lid") int id){ System.out.println("----"+lid); return null;}前台页面<input type="text" name="lid" /> <!-- 这时输出为10 -->Console输出界面----10
如果要@RequestParam为一个int型的数据传值,假如前端并未输入,那么将会为int型的数据赋值为null。显然,这是不允许的,直接报错。
可以通过required=false或者true来要求@RequestParam配置的前端参数是否一定要传
// required=true,则参数必须要传@RequestMapping("/")public String Demo1(@RequestParam(name="lid",required=true) int id){ System.out.println("----"+lid); return null;}`
如果required为false,那么默认为参数赋值为null
阅读全文
0 0
- @RequestParam注解的使用
- @RequestParam 注解的使用
- @RequestParam注解的使用
- @RequestMapping和RequestParam注解的使用
- @RequestMapping和RequestParam注解的使用
- SpringMVC注解类@RequestParam结合extjs的使用示例。
- Spring MVC的RequestParam注解
- springMVC的@RequestParam注解用法
- @RequestParam注解
- @requestParam 注解
- @RequestParam的使用
- SpringMVC 基于注解的Controller @RequestMapping @RequestParam..
- SpringMVC 基于注解的Controller @RequestMapping @RequestParam
- SpringMVC 基于注解的Controller @RequestMapping @RequestParam..
- SpringMVC 基于注解的Controller @RequestMapping @RequestParam..
- SpringMVC 基于注解的Controller @RequestMapping @RequestParam..
- SpringMVC 基于注解的Controller @RequestMapping @RequestParam..
- SpringMVC 基于注解的Controller @RequestMapping @RequestParam
- java XML
- Hadoop守护进程
- 字符串排序(sort)
- 细数Java缺点
- 49. Group Anagrams
- @RequestParam 注解的使用
- 深度学习——训练trick
- DescriptionResourcePathLocationType Java compiler level does not match the version of the in解决方法
- Linux内核设计与实现 原书第3版中文版pdf
- java getSource()和 getActionCommand()
- Android下音频tinyalsa(tinymix/tinycap/tinyplay/tinypcminfo)
- python--函数--简单函数调用实现
- redis服务启动失败的解决方法
- win7部分U盘不识别并提示驱动错误怎么办