Posted on 2008-11-27 20:47
wesley1987 阅读(152)
评论(0) 编辑 收藏
之前用struts做一个网站的登陆,希望在登陆前一直 提示 “登陆 注册”,登陆后则显示“Welcome:XXX 登出”
实现时视乎挺容易,放到session里,每个页面判断一下是否为空就行了。
但接着就发现一个非程序的问题:
每次登陆 或 登出 之后跳转的JSP页面里 却没有立刻跟新,必须要再刷新一次才会正常显示,
之后试了很多方法,重定向啊,自动刷新啊,取消页面缓存啊 好像都不行。
后来讨论的结论是 session可能在浏览器(或服务器)的缓存导致了刷新延迟。
难道这就是各大网站每次登陆或登陆出都要给一个 页面6秒后跳转 的页面的原因?
如果有哪位大侠知道 真正影响刷新的原因 或者更好实现原目的的方法,还请赐教!