java web session被覆盖问题

J2EE 码拜 8年前 (2017-04-19) 2241次浏览
是这样的做一个电影订票系统,有一个电影详情展示页面,详情是放在session作用域中的,打开一个页面(假设是“从本人的全世界路过“这部电影)没有问题,但是假如上个页面不关闭再打开另一个页面(假设是“湄公河行动”页面),然后再去刷新从本人的全世界路过页面,该页面信息就全变成了湄公河行动,问一下这种情况有什么好的解决办法吗?
解决方案

20

原因是你每次 去通过id 获得电影详情,再返回给页面,都是session.setAttribute(“film”,film),设置的属性名是一样的。
解决方案:1:将“film” 改成动态的  (你前台传来的  id+”film”)
2:通过session.get( id+”film”)来获得对应电影的详情。

20

估计你是用了重定向跳转到电影详情页面,这种情况肯定不能用session存。
1.改成请求转发
2.ajax
3.先remove这个session,再set值。(笨办法,哈哈)

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明java web session被覆盖问题
喜欢 (0)
[1034331897@qq.com]
分享 (0)