session莫名失效,世界真奇妙

hellen_cap 2007-06-21 01:15:30
如题,我以前做的一个项目,原先是mysql,现在要换成oracle,不难,但是出现的问题却不少.

比如,我打开某页,再在这个页里请求另外一个jsp页(test.jsp).完后,就跳到了登陆页,提示已经退出.这个问题在之前的项目里是不存在的.

于是我在test.jsp里测试了下,发现session.isNew=true, 而在请求test.jsp这个页却是false. 而且这中间我根本没有对session作任何的操作.很莫名奇妙的出现这种问题,遇所未遇,闻所未闻. 搞一天了,确切的说搞几天了.超郁闷的.

帮帮忙吧.各位大哥, 分析一下怎么回事啊.
...全文
392 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
hellen_cap 2007-06-23
  • 打赏
  • 举报
回复
楼上说的,以前也有人这样干过,以前还纳闷了一阵,不过这次不是这个问题了,我觉得 java0072008说的办法倒可以试下,哈哈.

先试试.路过的再帮着分析一下,什么情况会导致session如此呢,如果session对应的是同一个页面不同的页同不同的session的话,那点开一个jsp页session就不一样的话,那项目根本没法运行.怎么着session的id号还应该是一样的.除非另开一个浏览器
hellen_cap 2007-06-23
  • 打赏
  • 举报
回复
果然重新建项目没问题了,呵呵,总算是解决了,不管怎么样,结贴给分,感谢提醒我重建项目的兄弟,以及发表意见的各位.
  • 打赏
  • 举报
回复
再改回去连MYSQL,应该也一样吧.
越奇妙的问题,原因可能就越是一些容易被忽略的小错误.
一两个小虫洞就可能造成一棵姿态诡异的大树,呵呵~~
zhao_tk 2007-06-22
  • 打赏
  • 举报
回复
哦了
hellen_cap 2007-06-22
  • 打赏
  • 举报
回复
老大们啊,不是重新开了一个页面,是在action里请求了一个jsp,没有重开浏览器

谢谢顶了,过了一天,想不到这么多人回贴,呵呵,继续啊
liujun999999 2007-06-22
  • 打赏
  • 举报
回复
呵呵,我记得以前我有一次也碰到过这样的问题,只要一开新窗口就找不到session,最后发现是用户用“我的电脑”直接输入网址,然后开新窗口,2个不同的进程不能共享session
Java0072008 2007-06-22
  • 打赏
  • 举报
回复
我以前也出现过session无故失效,后来改决不了.就把项目重新建了一边.
这只是我个人的建议哦!!
士元 2007-06-22
  • 打赏
  • 举报
回复
session对应的是同一个页面不同的页同不同的session
fanyong1551 2007-06-22
  • 打赏
  • 举报
回复
设置有效期长点试试。
andfind 2007-06-22
  • 打赏
  • 举报
回复
关注
蛙易 2007-06-22
  • 打赏
  • 举报
回复
在web.xml里面把session的有效期设长一点呢。
fengmingjie 2007-06-22
  • 打赏
  • 举报
回复
我好想遇到过这种情况,当时好像是页面还是配置文件中的jsp的路径没有写正确,你好好检查一下
BoreasDu 2007-06-21
  • 打赏
  • 举报
回复
奇妙奇妙真奇妙
waiqin 2007-06-21
  • 打赏
  • 举报
回复
如果是重新打开一个页面肯定失效啊
SESSION的作用域可是只在当前浏览器哦!!
lxsshizishizi 2007-06-21
  • 打赏
  • 举报
回复
更数据库应该没有关系吧,看一下session的生命期设置呢,会不会过期失效了。
hellen_cap 2007-06-21
  • 打赏
  • 举报
回复
先谢谢关注哈

没有,用的还是同一个tomcat呢
zqrqq 2007-06-21
  • 打赏
  • 举报
回复
应用服务器有没有变化?

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧