sessionname.getCreationTime()//得到创建的时间!
sessionname.getLastAccessedTime()//得到最近访问的时间这些够用了么!
sessionname.getLastAccessedTime()//得到最近访问的时间这些够用了么!
解决方案 »
- JSP如何在页面跳转时自动刷新session里的参数
- 外行的简单问题,求个绝对路径
- 工作流?优 劣?
- 谁能给一个最华丽最详细的ejb开发java包结构?
- 大虾们来看看我这两行代码问题出在那里?
- 新手疑惑:用静态变量之后我们还需要“连接池”吗?
- system.out.print("内容"),怎么不能输出到屏幕上?有没有什么办法可以让 内容 输出到屏幕上,便于调试
- 一个关于除法的问题,难道是java的bug????
- 我是JSP初学者,请教JSP开发环境安装问题,
- 有没有办法在JSP中刷新页面?请高手指点。
- 我在JSP里用response.sendRedirect("aa.jsp") 为什么session就自动失效?
- 数据库出现乱码,高分诱惑。
//设置最大存在时间
sessionname.getMaxInactiveInterval()//得到。。这下够了吧!!!
你不是要设为N个小时吧
session.getLastAccessedTime()//得到最近访问的时间
session.getMaxInactiveInterval()//获得默认的超期时间
session.setMaxInactiveInterval()//设置改变超时间间隔在Tomcat上可以用 web.xml的<session-timeont>标签来定义session的超时间隔.
<session-config>
<session-timeout>-1</session-timeout>
</session-config>
</webapp>
session.setMaxInactiveInterval(-1);
其中-1 为时间无穷大
用js就行了!
<session-config>
<session-timeout>20</session-timeout>
</session-config>
</webapp>
<html>
<form name="myform">
<td vAlign="top" width="135">您在此停留了:
<input name="clock" value="在线时间" size="this.length">
</td>
</form><script language="JavaScript">
var id, iM = 0, iS = 1;
start = new Date();
function go()
{
now = new Date();
time = (now.getTime() - start.getTime()) / 1000;
time = Math.floor( time);
iS = time % 60;
iM = Math.floor( time / 60);
if ( iS < 10)
document.myform.clock.value = " " + iM + " 分 0" + iS + " 秒";
else
document.myform.clock.value = " " + iM + " 分 " + iS + " 秒";
id = setTimeout( "go()", 1000);
}
go();
</script></body>
</html>