【请教】不点logout,关闭网页,怎么清空session? RT,谢谢。另外还有我想不点logout就不清空session,session默认时间是20分钟吧?怎么样让session一直在,直到logout?有代码就更好了!谢谢了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 此回复为自动发出,仅用于显示而已,并无任何其他特殊作用楼主【jyf7356759】截止到2008-06-26 08:10:38的历史汇总数据(不包括此帖):发帖数:98 发帖分:1895 结贴数:59 结贴分:1405 未结数:39 未结分:490 结贴率:60.20 % 结分率:74.14 % 楼主加油 session一直在.是不是将时间设置为0就可以了。猜的。至于不点logout就清session.主要是判断用户点击了关闭按钮。可以在onunload事件中判断。外加上alt+F4的判断。我转过别人的一个博客<script>//判断是刷新还是关闭function CloseOpen() { if(event.clientX<=0 && event.clientY<0) // 别忘了加上alt + F4的判断 { alert("关闭") } else { //alert("刷新"); }}</script> 在web.xml中配置。<session-config> <session-timeout>15 </session-timeout> <!--15分钟超时--></session-config><session-config> <session-timeout>-1</session-timeout> <!--不限制时间,一直在--></session-config>这个可以满足楼主的要求。 谢谢3楼,还有个问题,就是不点logout,直接关闭网页的时候,怎么清空session呢,谢谢了。 很多种方法,自动和手动1在web.xml里设置session(失效时间)<session-config> <session-timeout>5</session-timeout> //分 </session-config> 2在jsp文件创建session时直接设置session.setMaxInactiveInterval(300);//秒 3手动让session失效session.invalidate() 很多种方法,自动和手动1在web.xml里设置session(失效时间)<session-config> <session-timeout>5</session-timeout> //分 </session-config> 2在jsp文件创建session时直接设置session.setMaxInactiveInterval(300);//秒 3手动让session失效session.invalidate() 默认时间是 30 分钟,不是 20 分钟,在 %TOMCAT_HOME%/conf/web.xml 中 session-config 设定了。 我还是不大懂啊,我只要求 关闭网页的时候清空就行了。这样只能在关闭网页的时候判断了么?2楼的我不是很看的懂,为什么需要判断刷新呢?是不是就是在onunload的时候清空session就行了呢?谢谢大家了。 可以借助 AJAX 在网页 onunload 事件中自动在后台发送 logout 请求,服务器收到后再 session.invalidate(),这样用户就不会感觉到关闭网页的 logout 过程了。 “在 onunload 里向服务器发送请求,让 session 失效”确实可以实现 logout 的效果,但是,多数情况下,“关闭网页”并不意味着要 logout,可能仅仅是要跳到另外一个网页。 在thread的run方法中加入synchronized(this)同步了什么? 求MFC编写的纸牌游戏 求高手解答,JAVA日历的问题。。 如何可以让窗体透明? 反射API 请问xp下哪里可以添加execution path?(dos时代可以在autoexec.bat里添加的那个路径) 继承?? 高分请教:怎样得到机器的系统信息? Java Web Start 是做什么用的? Elasticsearch遇到了下面问题求救! JSP 想写个树,能增删改叶子节点和非叶子节点,主要技术java、struts、hibernate、ajax、sqlserver!
楼主【jyf7356759】截止到2008-06-26 08:10:38的历史汇总数据(不包括此帖):
发帖数:98 发帖分:1895
结贴数:59 结贴分:1405
未结数:39 未结分:490
结贴率:60.20 % 结分率:74.14 %
楼主加油
至于不点logout就清session.主要是判断用户点击了关闭按钮。可以在onunload事件中判断。外加上alt+F4的判断。我转过别人的一个博客
<script>
//判断是刷新还是关闭
function CloseOpen() {
if(event.clientX<=0 && event.clientY<0) // 别忘了加上alt + F4的判断
{
alert("关闭")
}
else {
//alert("刷新");
}
}
</script>
<session-timeout>15 </session-timeout> <!--15分钟超时-->
</session-config><session-config>
<session-timeout>-1</session-timeout> <!--不限制时间,一直在-->
</session-config>这个可以满足楼主的要求。
<session-config>
<session-timeout>5</session-timeout> //分
</session-config> 2在jsp文件创建session时直接设置
session.setMaxInactiveInterval(300);//秒 3手动让session失效
session.invalidate()
<session-config>
<session-timeout>5</session-timeout> //分
</session-config> 2在jsp文件创建session时直接设置
session.setMaxInactiveInterval(300);//秒 3手动让session失效
session.invalidate()
我还是不大懂啊,我只要求 关闭网页的时候清空就行了。
这样只能在关闭网页的时候判断了么?
2楼的我不是很看的懂,为什么需要判断刷新呢?是不是就是在onunload的时候清空session就行了呢?
谢谢大家了。