SpringMVC注解@RequestParam解析
1、可以对传入参数指定参数名
1 @RequestParam String inputStr 2 // 下面的对传入参数指定为param,如果前端不传param参数名,会报错 3 @RequestParam(value="param") String inputStr
2、可以通过required=false或者true来要求@RequestParam配置的前端参数是否一定要传
1 // required=false表示不传的话,会给参数赋值为null,required=true就是必须要有 2 @RequestMapping("testRequestParam") 3 public String filesUpload(@RequestParam(value="param", required=true) String inputStr, HttpServletRequest request)
3、如果@requestParam注解的参数是int类型,并且required=false,此时如果不传参数的话,会报错。原因是,required=false时,不传参数的话,会给参数赋值null,这样就会把null赋值给了int,因此会报错。
1 // required=false表示不传的话,会给参数赋值为null,required=true就是必须要有 2 @RequestMapping("testRequestParam") 3 public String filesUpload(@RequestParam(value="param", required=false) int inputStr, HttpServletRequest request) 4 若是前端页面不传参的话,此处就会报错。当然可以用Integer代替int
转载于:https://www.cnblogs.com/yang-xiansen/p/10459791.html
SpringMVC注解@RequestParam解析相关推荐
- SpringMVC注解@RequestParam全面解析____ 注解@RequestParam如何使用加与不加的区别
SpringMVC注解@RequestParam全面解析 在此之前,写项目一直用的是@RequestParam(value="aa" required=false)这个注解,但是并 ...
- SpringMVC注解@RequestParam全面解析
在SpringMVC后台控制层获取参数的方式主要有两种,一种是request.getParameter("name"),另外一种是用注解@RequestParam直接获取.这里主要 ...
- SpringMVC注解@RequestParam(value=xxxx,required=false)解释
参数形式: @RequestParam(value = "key",required = false)String key,@RequestParam(value = " ...
- 菜鸟学习Spring——SpringMVC注解版解析不同格式的JSON串
一.概述 不同格式的JSON串传到后台来实现功能这个是我们经常要做的一件事,本篇博客就给大家介绍四种不同的JSON串传到后台后台如何用@RequestBody解析这些不同格式的JSON串的. 二.代码 ...
- springMVC注解中@RequestMapping中常用参数value params 以及@RequestParam 详解
转载自 https://blog.csdn.net/qq_35067322/article/details/52811300?locationNum=9&fps=1 https://www.c ...
- SpringMVC全局乱码过滤器、注解@RequestParam、自定义类型转换器
目录 配置全局乱码过滤器 参数绑定注解@RequestParam 注解@RequestParam的参数使用说明 获得Restful风格的参数 自定义类型转换器 自定义转换器的开发步骤: 获得Servl ...
- springmvc学习笔记(10)-springmvc注解开发之商品改动功能
springmvc学习笔记(10)-springmvc注解开发之商品改动功能 springmvc学习笔记(10)-springmvc注解开发之商品改动功能 标签: springmvc springmv ...
- SpringMVC注解开发(基础)---SpringMVC学习笔记(七)
需求 商品修改功能开发. 操作流程: 1.进入商品查询列表页面 2.点击修改,进入商品修改页面,页面中显示了要修改的商品(从数据库查询) 要修改的商品从数据库查询,根据商品id(主键)查询商品信息 3 ...
- SpringMVC注解HelloWorld
今天整理一下SpringMVC注解 欢迎拍砖 @RequestMapping RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上.用于类上,表示类中的所有响应请求的方法都是 ...
最新文章
- java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory解决方案
- OGRE例子:Demo_Ocean 源码解析
- 玩玩机器学习3——TensorFlow基础之Session基本运算、占位符和变量的使用
- 【读书笔记0103】Beginning linux programming-shell programming
- JAVA 使用Jacob调用windows的Sapi实现文本转语音文件
- (C#)如何使文本框响应回车
- Gentoo Linux 内核指南
- LCD12864图片字模生成
- DCDC中电感的计算
- php中符号大全,PHP 符号大全
- 调出cmd输入时的光标
- 【解决方案】“云-端协同”打造基于安防视频云服务EasyCVR的雪亮工程监管视频平台
- 使用Cmake生成跨平台项目编译解决方案
- casual Convolution 和 dilated Convolution
- 笔记本电脑 a disk read error occurred 问题解决
- Unity 回合制战斗系统(高级篇)
- matlab二阶锥,二次规划和锥规划
- MATLAB Simulink
- MathWorks 中国
- Carson带你学Android:RxJava过滤操作符
- 详说TCP/IP协议
- iphone修改app名称_iPhone6 plus怎么修改图标名字?苹果6 plus设置修改图标名字教程...
热门文章
- 普通html优化处理,iOS 数据优化之处理HTML字符串
- nginx linux详细安装部署教程,Nginx Linux详细安装及部署实战
- mysql 性能问题_mysql 性能问题
- java 各组件单击总数_java 获取面板上有多少个组件
- java smack_java – 如何在Android smack中正确接受好友请求?
- 高通运行linux,Linux实现对高通多核支持
- jdk 安装cmd运行java_windows下安装jdk,cmd下编译运行java程序一点心得
- linux boot 缺省状态,Bootload启动过程全描述(uclinux)【转载】
- 海量中文语料上预训练ALBERT模型:参数更少,效果更好
- 使用python+机器学习方法进行情感分析(详细步骤)