销毁session(销毁档案的程序和方法)原创
在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象,注意:一个浏览器独占一个session对象。
一、Session简单介绍在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下)因此,在需要保存用户数据时,服务器程序可以把用户数据写到用户浏览器独占的session中,当用户使用浏览器访问其它程序时,其它程序可以从用户的session中取出该用户的数据,为用户服务。
二、session对象的创建时机在程序中第一次调用request.getSession方法时就会创建一个新的Session,可以用isNew方法来判断Session是不是新创建的范例:创建session
1//使用request对象的getSession获取session,如果session不存在则创建一个2HttpSession session = request.getSession;3//获取session的Id
4String sessionId = session.getId;5//判断session是不是新创建的6if (session.isNew) {7response.getWriter.print("session创建成功,session的id是:"+sessionId);
8}else {9response.getWriter.print("服务器已经存在session,session的id是:"+sessionId);10}三、session对象的销毁时机session对象默认30分钟没有使用,则服务器会自动销毁session,在web.xml文件中可以手工配置session的失效时间,例如:
1 2
4xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"5xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 6 http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
> 7 8 9 10 index.jsp
> 11 12 13 14 15
>15 16 17 18 当需要在程序中手动设置Session失效时,可以手工调用session.invalidat
e方法,摧毁session1HttpSessionsession=request.getSession;2//手工调用session.invalidate方法,摧毁session3session.invalidate;。
- 标签:
- 编辑:李松一
- 相关文章
-
wp商店(wp第三方应用商店)燃爆了
2015-01-15 05:41:00 作者:马荣【中关村在线软件资讯】1月15日消息:2015年给了微软一个好兆头,说具体点是WP的好兆头,该…
-
win10装机助手(Win10装机要求)奔走相告
微软宣布,所有拥有正版Windows 10系统的用户都可以免费升级到Windows 11,但是升级过程并不是一帆风顺的,因为Windows 11…
- 格式工厂2.0(格式工厂2017电脑版)学到了
- cs5安装序列号(illustrator CS5序列号)奔走相告
- 汉化包怎么用(圣安地列斯汉化包怎么用)这样也行?
- 百度影音下载不了(qq影音华为下载不了)难以置信
- 简述中国古代散文的特点散文杂谈手抄报图片简单漂亮大全高中