老师问个问题

来源:6-3 店铺信息编辑之Controller层实现

慕函数4495222

2020-04-17

http://img1.sycdn.imooc.com/szimg/5e988c5a0886f48f15010693.jpg

老师这个把用户可操作店铺存到seesion中我感觉意义不大呀?比如我第一次注册两个店铺,关闭浏览器,或者重启服务器,我还是用这个用户登录,不是就获取不到这个shoplist吗?

写回答

2回答

翔仔

2020-04-17

同学好,可你在session有效期内是有意义的呢,就能避免重复去数据库去获取。shoplist主要用来拦截用户请求,放置他请求操作不属于他的店铺

1
2
翔仔
回复
慕函数4495222
主要就是在授权拦截器里使用,当用户操作店铺的时候,对用户进行拦截验证。用户每次注册的时候都会更新这个sessoin,并且首次登录系统的时候,在获取shopliist的时候,会把shoplist添加到session里,每增加一个店铺,都会重新更新一下这个session以保存增量的店铺
2020-04-20
共2条回复

慕设计5549523

2020-07-17

老师,这个shoList还是有些不太明白,放在session里面,那在哪里会使用到这个shopList列表呢

0
2
慕设计5549523
回复
翔仔
好的,谢谢
2020-07-17
共2条回复

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5113 学习 · 8144 问题

查看课程