关于session的问题

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

cc啊

2020-05-22 11:40:19

http://img.mukewang.com/climg/5ec748a60911f5f411640309.jpg


这里为啥要放进session去保存,你下次登录session里面肯定也没有数据了,应该说是你关闭了浏览器session就丢了。而且你只是保存注册的店铺,那注册之前的店铺呢?session根本没有啊?

写回答

1回答

好帮手慕小班

2020-05-22

同学你好,1、放在session中保存,原因如下:

    session是当前会话,其作用域是从浏览器打开到浏览器关闭这个过程。在这个过程中,将当前登录用户的对应数据保存在session中,可以在当前用户登录的状态下获取数据,当关闭浏览器(退出当前用户)时,session失效,session中的数据也就获取不到了。

如上所示,这个用户登录过程中的查询到的数据就只局限于本次会话,所以要将这个数据存放在session中,而不是其他作用域中。

    2、只是保存注册的店铺,那注册之前的店铺呢?

在加载商铺列表时会对该用户能够操作的是商铺进行查询。

http://img.mukewang.com/climg/5ec775890975de3707870476.jpg

如上所示,在加载商铺列表时已经对当前用户可操作店铺进行了查询,所以在注册店铺时,再增加一个当前注册的店铺就可以。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

0

0 学习 · 8263 问题

查看课程