一个穷人的问题---关于如何在打开页面后自动进行一次刷新(我分很少了所以先给30分)

rosmada 2002-05-30 07:23:05
我想在在页面打开后自动刷新一下,之所以要刷新是为了把session里的值,刷成当前值,
这个问题很奇怪,现在打开后刷新一次是唯一办法,请大家帮忙!!
...全文
103 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
weidegong 2002-05-30
  • 打赏
  • 举报
回复
我也觉得很诧异 同一个IE窗口居然会出这种事儿
zijianyi 2002-05-30
  • 打赏
  • 举报
回复
难道从登陆页面清掉session不行吗??

刷新页面?奇怪的想法........
Andrawu 2002-05-30
  • 打赏
  • 举报
回复
<%
request.getSession().setAttribute("guserid","gUserId");
request.getSession().setAttribute("gusername","gUserName");
request.getSession().setAttribute("gcheckid","gCheckId");

out.print(request.getSession().getAttribute("guserid")+"<br>");
out.print(request.getSession().getAttribute("gusername")+"<br>");
out.print(request.getSession().getAttribute("gcheckid")+"<br>");

request.getSession().setAttribute("guserid","");
request.getSession().setAttribute("gusername","");
request.getSession().setAttribute("gcheckid","");

out.print(request.getSession().getAttribute("guserid")+"no<br>");
out.print(request.getSession().getAttribute("gusername")+"no<br>");
out.print(request.getSession().getAttribute("gcheckid")+"no<br>");


%>
saintKnight 2002-05-30
  • 打赏
  • 举报
回复
再用户登录界面进行处理不知是否恰当。即在用户登录时要将以前的session清除,然后将新的会话信息存储起来。
session.removeAttribute("loginUID");或session.invalidate();
然后session.setAttribute("newloginUID");
star123qiu 2002-05-30
  • 打赏
  • 举报
回复
我也是啊,我也遇到了这个问题。请高手赐教啊~~~~~~~~~~
Where are the "高手"?
yunrong 2002-05-30
  • 打赏
  • 举报
回复
我也遇到了这样的问题啊,老是看我程序时,说让我把这个解决了,现在我也正烦呢,准备开帖呢,见这里有,所以来看看,希望有人能解决!!!
rosmada 2002-05-30
  • 打赏
  • 举报
回复
那你听我说:我用ID1登陆进去后进行操作,然后session里有了值,然后我不关闭当前ie,再次回到登陆截面用id2登陆,进去后我发现,页面上有上一个人留下的信息,虽然不回影响操作,但是象个bug,我在此页面刷新后就能显示正确信息!所以我想到了上边提到的方法!!
Andrawu 2002-05-30
  • 打赏
  • 举报
回复
不懂?把session里的值,刷成当前值,
为什么这样做。
rosmada 2002-05-30
  • 打赏
  • 举报
回复
没有进行刷新屏幕的函数吗?

81,092

社区成员

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

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