社区
Java EE
帖子详情
java web session被覆盖问题
勤言不勤语
2016-10-11 05:28:26
是这样的做一个电影订票系统,有一个电影详情展示页面,详情是放在session作用域中的,打开一个页面(假设是“从我的全世界路过“这部电影)没有问题,但是如果上个页面不关闭再打开另一个页面(假设是“湄公河行动”页面),然后再去刷新从我的全世界路过页面,该页面信息就全变成了湄公河行动,请问这种情况有什么好的解决办法吗?
...全文
417
4
打赏
收藏
java web session被覆盖问题
是这样的做一个电影订票系统,有一个电影详情展示页面,详情是放在session作用域中的,打开一个页面(假设是“从我的全世界路过“这部电影)没有问题,但是如果上个页面不关闭再打开另一个页面(假设是“湄公河行动”页面),然后再去刷新从我的全世界路过页面,该页面信息就全变成了湄公河行动,请问这种情况有什么好的解决办法吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Louis0531
2016-10-12
打赏
举报
回复
估计你是用了重定向跳转到电影详情页面,这种情况肯定不能用session存。 1.改成请求转发 2.ajax 3.先remove这个session,再set值。(笨办法,哈哈)
freekaiQaQ
2016-10-12
打赏
举报
回复
因为你每次 去通过id 获得电影详情,再返回给页面,都是session.setAttribute("film",film),设置的属性名是一样的。 解决方案:1:将“film” 改成动态的 (你前台传来的 id+"film") 2:通过session.get( id+"film")来获得对应电影的详情。
勤言不勤语
2016-10-11
打赏
举报
回复
可能我没说清楚,并不是首页遍历所有的电影,而是单独显示一个电影详情页面,通过id查找到电影信息,然后放在session中,再在jsp页面显示出来,因为session.setAttribute("film",film)中的key值是一定的,这样去找第二个电影时,则session会覆盖掉前一部电影的值,再去刷新,两个页面,本事两部电影,就变成一部电影了,这种如何解决?
键圣
2016-10-11
打赏
举报
回复
为什么要放在session里面,就算放在session里面也可以使用List或者Set存放啊
Java
面试宝典
本文详细梳理了
Java
面试中的核心知识点,涵盖
Java
基础、
Web
、数据库、框架、分布式及中间件等内容。从基础的
Java
数据类型、集合、多线程,到
Web
中的Ajax、
Session
,再到数据库操作和Spring全家桶的解析,以及Docker、Redis、Solr等分布式技术,全面
覆盖
了面试常考
问题
,是
Java
程序员面试的必备参考资料。
(登录时长)设置
session
失效时间四种方法
本文详细介绍了在Tomcat中间件和
Web
应用中设置
session
失效时间的方法,包括
web
.xml配置、server.xml配置以及
Java
代码中的硬编码方式,并提醒读者注意不同配置间的
覆盖
和一致性
问题
。
JAVA
知识点笔记——
Java
Web
篇
这篇博客详细探讨了
JAVA
Web
开发中的关键概念,包括
session
和cookie的区别与联系、servlet生命周期、HTTP请求方法(GET和POST)、JDBC操作数据库、以及过滤器(Filter)的工作原理等。还讨论了会话管理、MVC模式、防止表单重复提交和处理乱码
问题
,全面
覆盖
了
JAVA
Web
开发中的重要知识点。
Web
sphere多个应用
session
相互
覆盖
问题
解决办法
本文详细介绍了如何利用Apache反向代理解决跨域
问题
,使得应用A能够正常调用应用B的Iframe功能,同时避免了应用A的
session
被应用B的
session
覆盖
的
问题
。通过设置不同的cookie-name或调整J
SESSION
ID的path路径,确保了应用间
session
的独立性和正确性。
11.20[
JAVA
EXP3]重定向细究【DEBUG】
博客围绕
Java
重定向展开,设置根域名访问testServlet重定向到test.jsp,却显示index.jsp页面。还探讨了重定向方式、服务器初始
session
连接、test.jsp未
覆盖
index.jsp原因、url处理顺序、禁用
web
默认welcome - list以及
session
获取方式等信息技术相关
问题
。
Java EE
67,535
社区成员
225,851
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章