Spring MVC 前端入参4种方式

本文介绍了Spring MVC中处理前端参数的四种方式:1) 使用HttpServletRequest获取参数;2) 通过@RequestParam绑定单个请求参数,支持默认值和是否必需的配置;3) 使用Pojo对象自动封装参数,要求key与实体类属性名一致;4) @PathVariable绑定URI模板变量,将参数作为路径的一部分。

Spring MVC前端4种入参方式

2 @RequestParam绑定单个请求参数值;
4 @PathVariable绑定URI模板变量值;
3 pojo入参
1 HttpServletRequest传统方式入参

1 HttpServletRequest传统方式入参

这种方式呢就接近于之前的内置对象的传值方式,用request内置对象进行获取值,其中"name"为key

2 @RequestParam绑定单个请求参数值;

这种传值方式采用了@requesetParam进行传值,这种传值方式与第一种有所不同,他的值是通过最为参数填入, 在其中有2个参数需要注意

defaulted 顾名思义为默认值,就是在参数为空时默认传入预定好的参数.

required 参数觉得了是否要传值 如果为false则不限制 如果为true则必须传值否则会报错400

3 pojo入参

 这种方式简化了上面方式繁琐的编写过程,他会自动的帮助前端页面传输参数进行封装,省略了有参构造,但要保证key要与后端实体类的属性名保持一致.

! pojo不能获取单个数据

4 @PathVariable绑定URI模板变量值;

简单来说就是把参数作为路径进行传输

其括号里的就是需要传入的参数.

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值