JavaEE : Spring MVC 02

在Spring MVC 01当中介绍了基本的传参,接着继续介绍各种传参的实现

数组传参

数组传参和之前的传参是相同的

集合传参

集合传参默认是数组传参,所以需要使用@RequestParam注解

json传参

json与对象转换

使用ObjectMapper来实现json字符串和java对象的互相转换

@RequestBody 注解

在进行json字符串传参时需要使用@RequestBody 注解

从Url中获取参数

需要使用@PathVariable注解

注意:@RequestMapping中的{}必须和方法中定义的名称和数量一致

上传文件

上传文件需要使用@RequestPart注解

获取Cookie/Session

获取Cookie

获取Cookie这里介绍两种方法

使用HttpServletRequest是传统的方法

使用@CookieValue注解

可以使用浏览器f12来进行cookie的验证

也可以使用postman来检验

首先点send下面的cookies

获取Ssesion

获取Ssesion介绍三种方法

和获取Cookie类似同样使用HttpServletRequest

使用@SessionAttribute注解

使用HttpSession

存储Ssesion

和Cookie不同Ssesion是服务器端,Cooke是客户端所以我们需要先存储Ssesion

只有先存储Ssesion才能获取成功

小结

本文我们主要是对Spring MVC 01当中的传参进行扩展以及介绍了如何获取url当中的参数,还有就是获取Cookie和Ssesion的几种方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值