社区
Web 开发
帖子详情
关于jsp与session有效性问题。超难!!
yidesign
2003-05-06 05:27:59
大家都知道,jsp中session是有一定的有效性的,一般是30分钟,但这个30分钟是在此页上30分钟之内没有任何操作,才会过期。但我现在做的虽然没有任何操作,但此页面会自动隔几钟一刷新,这样一来,无论过多久都没会过期,这并不是我想要的。我想问一下,在并没有人为操作的情况下,怎么样做才能让session过期呢(页面会自已刷新的)。
...全文
58
8
打赏
收藏
关于jsp与session有效性问题。超难!!
大家都知道,jsp中session是有一定的有效性的,一般是30分钟,但这个30分钟是在此页上30分钟之内没有任何操作,才会过期。但我现在做的虽然没有任何操作,但此页面会自动隔几钟一刷新,这样一来,无论过多久都没会过期,这并不是我想要的。我想问一下,在并没有人为操作的情况下,怎么样做才能让session过期呢(页面会自已刷新的)。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yidesign
2003-05-07
打赏
举报
回复
在刷新的页面中检测用户最后操作时间,怎么检测啊????
如果我能检测出用户操作的时间,当离开后就没有操作了,自动刷新不算。那问题就解决了。
yidesign
2003-05-07
打赏
举报
回复
能不能给个源码了。我是没有办法了。搞了一天了也没搞出来 。
xmsailor
2003-05-07
打赏
举报
回复
有好多办法检测,比如下面是一种比较简单的
编写一个过滤器(filter),在这个filter检查请求的URL,如果是请求我们的刷新页面则不管它;如果是请求的其他页面则认为是用户进行了操作,记录用户每次操作时间。这就能检测用户的最后操作时间了。
xmsailor
2003-05-06
打赏
举报
回复
在刷新的页面中检测用户最后操作时间。到你认为要让session失效时,调用session.invalidate();
rubyz
2003-05-06
打赏
举报
回复
在上面的帧加入代码
<script language="javascript">
function something()
{
top.window.location="some.jsp";
}
window.setTimeout("something()", 2000);//2000毫秒可以设置大一点
</script>
根目录加文件some.jsp
里面代码有
<%
session.invalidate();
%>
<script language="javascript">
window.close;
</script>
yidesign
2003-05-06
打赏
举报
回复
不是这样的。我是分帧了。分上,左,右,上和左都是不会自动刷新的,而右面的帧会每一分钟自动刷新一次,这样一来,就部不会超时了。即使建一个隐藏帧,但这个右面的帧还是会自动刷新的,只要当前页面进行操作就不会超时啊。要怎么做呢??有没有浏览器可以判断一下,当前操作是人为的还是自动的。
cityroom
2003-05-06
打赏
举报
回复
同意用<iframe name="" src="" width="0" height="0" frameborder="0"></iframe>
做一个隐藏的帧。src地址为隔几钟一刷新的页面
希偌
2003-05-06
打赏
举报
回复
刷新隐藏的帧,而且在这个隐藏帧里不要做任何session的操作
JavaWeb
JSP
内置对象之
session
对象
4、
session
对象 在WEB应用中,当一个客户首次访问服务器上的某个
jsp
页面时,
jsp
引擎(比如TOMCAT)将为这个客户创建一个
session
对象,当客户关闭浏览器离开之后,
session
对象被注销。 设置
session
的目的是为了服务器端识别客户。由于http协议是无连接的。客户浏览器与服务器建立连接,发出请求,得到响应。一旦发送响应,Web服务器就会忘记你是谁。下一次你再做请求的时候,...
Session
1)什么是
Session
对象
Session
对象是一个
JSP
内置对象,它在第一个
JSP
页面被装载时自动创建,完成会话期管理。从一个客户打开浏览器并连接到服务器开始,到客户关闭浏览器离开这个服务器结束,被称为一个会话。当一个客户访问一个服务器时,可能会在这个服务器的几个页面之间切换,服务器应当通过某种办法知道这是一个客户,就需要
Session
对象。
Session
失效:1关闭服务器 2关闭浏览器 2)
Session
对象的ID 当一个客户首次访问服务器上的一个
JSP
页面时,
JSP
引擎产生一个Ses.
JSP
基础:(3)cookie对象与
session
对象
目录 1 Cookie对象 1.1 定义 1.2 操作cookie 1.2.1 开启浏览器cookie 1.2.2 读写Cookie对象 1.2.3 Cookie对象的方法 1.2.4 cookie操作 1.2.5 Cookie弊端 1.3 关闭缓存 2
session
对象 2.1 定义 2.2 两种方式获取
session
ID 2.3 会话结束的四种方法 2.4
session
实操 1 Cookie对象 1.1 定义 Cookie 是一种保持 Web应用程序连续性的一.
JSP
常用内置对象:
session
、application
学习目标
session
对象的作用及原理
session
对象的常用方法
session
对象的示例
session
对象的小结 什么是会话? 一次会话就是浏览器和服务器之间的一次通话 为什么使用会话? HTTP协议无状态,无连接,并不记录用户每次访问的信息,所以引入了会话sesison。 以app1.
jsp
为例 <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <hea
jsp
中Cookie、
Session
、Application概念和区别
web开发实验三,
jsp
中Cookie、
Session
、Application概念和区别1. Cookie2.
Session
3. Application4. 区别5.易错点 1. Cookie cookie是一种WEB服务器通过浏览器在访问者的硬盘上存储信息的手段。cookie不是内置对象,cookie是由服务端生成的,再发送给客户端保存,相当于本地缓存的作用。在cookie有效期内,若用户再次访问服务器,浏览器会将相应的cookie一起发送到服务器,服务器会依据cookie的内容来判断用户信息,从而实现个
Web 开发
81,115
社区成员
341,731
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章