@MatrixVariable注解 matrix variable
发布时间
阅读量:
阅读量
下面我们来看一个请求
/cars/{path;low=34;brand=byd,aodi,bc}
以 ; 结尾的请求即为矩阵变量
存在这样一个面试题,涉及页面开发,若将cookie禁用,session中的内容该如何获取
- cookie 与 session 的运作机制在于,session中存储一组键值对,而每位用户均拥有一个jsessionid,该jsessionid会被保存在cookie中。每当用户发送请求时,cookie都会携带jsessionid。如果禁用cookie,则需要通过jsessionid来获取session对象中的键值对信息。然而由于jsessionid本身保存于cookie中,因此无法直接从session对象中提取对应的值
- 在这种情况下,可以借助矩阵变量来实现对 session 的访问,例如 /user;jessionid=xxx ,通过url重写的方式将原本存储于cookie中的值以矩阵变量的形式进行传递
如下所示为一个具体的请求示例
前端
<a href="/cars/sales;low=23;brand=byd,ad,bc">矩阵变量</a>
后台处理控制模块
@GetMapping(value = "/cars/sales")
p
全部评论 (0)
还没有任何评论哟~
