怎样实现网页自动跳转而session不会丢失?

tyt2222008 2009-04-13 11:50:59
我想在用户登录成功后,实现网页自动跳转,并用session记录下用户名,以下是代码段:
//check.jsp
....

if (rs.next()){
session.setAttribute("s_username",user_name);
out.println(" 登录成功!\n经过三秒后,网页会自动跳转");
response.setHeader("Refresh","3;URL=http://localhost:8080/member/member.jsp);
.....

但是每次跳到member.jsp后,session对象里的"s_username"就会变成null.
郁闷啊...

哪位大侠可以帮帮我?感激不尽!
...全文
342 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
tyt2222008 2009-04-14
  • 打赏
  • 举报
回复
我找到答案了,原来是我的check.jsp和member.jsp没有放在同一路径下.
当两者在放在同一个文件中,如:
check.jsp路径为: "..\member\check.jsp"以及member.jsp的路径为: "..\member\member.jsp"

这样做以后,即使网页跳转后session的值还在.
谢谢各位!

(新问题来了:那如果我非要把check.jsp和member.jsp放在不同路径下呢?session值怎么保存?用cookie吗?
这个问题我回去想想看.)
ben0759 2009-04-14
  • 打赏
  • 举报
回复
应该不会出现这样的问题,你跳转的浏览器是另外打开了一个,还是用session.setAttribute的那个?
xihui912 2009-04-14
  • 打赏
  • 举报
回复
应该不存在上述情况的啊
不行 你就用forword跳转试下
amnhvh 2009-04-14
  • 打赏
  • 举报
回复
是不是Refresh,重新提交一次请求,起了一次新的会话?故新session值为空,楼主可以试试
Study_Work_2009 2009-04-14
  • 打赏
  • 举报
回复
是不是user_name没有值
wjacketcn 2009-04-14
  • 打赏
  • 举报
回复
url部分怎样使用变量,变量的值是要跳转的页面?
zjc_love 2009-04-14
  • 打赏
  • 举报
回复
url 使用相对地址如:
../member/member.jsp
热学沸腾56 2009-04-14
  • 打赏
  • 举报
回复
关注,up
架构修炼之道 2009-04-14
  • 打赏
  • 举报
回复
你确定你user_name值不为null的话,应该不会出现这种 情况!
为什么要推荐给大家这款插件呢? 大家都知道,zencart使用的Paypal支付模块偶尔会发生漏单的情况,所谓漏单,就是Paypal上有客人的购买记录,但是zencart网站后台没有生成订单,这就叫做漏单。在一般情况下,漏单很难再Paypal的支付记录里面查到客人所订购的物品,如果这样的情况发生,唯一能做的就是写信问客人,他订购了那些产品。这对客人来说是一个很怪异的举动,而且会令已下单的客人感觉到你这个网店的不安全。 但是虽然后台没有生成订单,但是Paypal的session是有记录的,也就是说它能够记录下哪个客人使用过哪个Paypal账户进行支付,支付的结果如何。其实这个session里面记录的不止这些,同时还记录了客人下单的产品详细情况,如果能够从这里提取到漏单的客人所订购的东西,那就好办了。 而今天给大家推荐的这款PayPal Session Viewer v3.02插件就可以读取到session里面的Paypal支付记录,并把客人下单购买的产品信息重新写入订单列表,也就是他能够通过查询session里面的信息,在后台重新生成遗漏的订单,这样就不需要额外去写信问客户,也不会增添不必要的麻烦。 使用了这个插件就可以防止zencart漏单,从此也就不怕丢失原本已经进口袋的外币了! 下面是该插件的几个截图,供大家参考,详细的安装和使用教程在压缩包里面已经写好,大家照做就可以了,不过提醒大家在操作之前千万千万要先备份好数据库。 这个是插件打开后自动读取session的信息,只要点击按钮就可以把session里面的订单信息重新写到订单列表里面。 本插件已经测试能够在zencart的最新版zencart1.39上运行,大家可以放心使用。

81,095

社区成员

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

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