博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
springMVC使用@RequestParam用于处理简单类型的绑定
阅读量:5059 次
发布时间:2019-06-12

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

  使用@RequestParam常用于处理简单类型的绑定

value:参数名字,即入参的请求参数名字,如value=“item_id”表示请求的参数区中的名字为item_id的参数的值将传入;

required:是否必须,默认是true,表示请求中一定要有相应的参数,否则将报;

TTP Status 400 - Required Integer parameter 'XXXX' is not present

 

defaultValue:默认值,表示如果请求中没有同名参数时的默认值

 

定义如下:

public String editItem(@RequestParam(value="item_id",required=true) String id) {

}

 

形参名称为id,但是这里使用value="item_id"限定请求的参数名为item_id,所以页面传递参数的名必须为item_id。

注意:如果请求参数中没有item_id将跑出异常:

HTTP Status 500 - Required Integer parameter 'item_id' is not present

 

这里通过required=true限定item_id参数为必需传递,如果不传递则报400错误,可以使用defaultvalue设置默认值,即使required=true也可以不传item_id参数值。

转载于:https://www.cnblogs.com/wyhluckdog/p/10181403.html

你可能感兴趣的文章
解决idea maven 编译版本自动回复1.5
查看>>
【转载】基于CodeIgniter框架Restful风格API的Auth验证
查看>>
Java学习--使用 Date 和 SimpleDateFormat 类表示时间
查看>>
vue中 $event 的用法--获取当前父元素,子元素,兄弟元素
查看>>
安装redis服务
查看>>
java中使用OpenOffice
查看>>
css3 同心圆旋转(1)
查看>>
7.22日归家的总结暨NOI2018网络同步赛总结
查看>>
关于Markdown的学习
查看>>
u-boot-1.1.6移植之dm9000
查看>>
AGC 012 C - Tautonym Puzzle
查看>>
对Java的初步的认识:
查看>>
npm安装
查看>>
阅读笔记02
查看>>
2019年春季学期第二周作业
查看>>
2014北邮计算机考研复试上机题解(上午+下午)
查看>>
mySQL 教程 第7章 存储过程和函数
查看>>
OGG同步Oracle到Kafka(Kafka Connect Handler)
查看>>
算法笔记_056:蓝桥杯练习 未名湖边的烦恼(Java)
查看>>
idea的maven项目无法引入junit
查看>>