JSP session对象
来源:互联网 发布:ubuntu查看组的用户 编辑:程序博客网 时间:2024/05/16 07:38
session对象
在开发中session对象最主要的用处就是完成用户的登陆(login)、注销(logout)等常见功能的,每一个session对象都表示不同的访问用户,session对象是javax.servlet.http.HttpSession接口的实例化对象,所以session只能应用在HTTP协议中。
HttpSession接口的主要方法
方法
类型
描述
1
public String getId()
普通
取得SESSION ID
2
public long getCreationTime()
普通
取得SESSION的创建时间
3
public long getLastAccessedTime()
普通
取得SESSION的最后一次操作时间
4
public boolean isNew()
普通
判断是否是新的SESSION(新用户)
5
public void invalidate()
普通
让SESSION失效
6
public Enumeration getAttributeNames()
普通
得到全部属性的名称
获取sessionId
³当一个用户连接到服务器之后,服务器会自动为此session自动分配一个不会重复的SessionId,服务器依靠这些不同的SessionId来区分每一个不同的用户,在WEB中可以使用HttpSession接口中的getId()方法取得这些编号。
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1" %><% String ID=session.getId(); %>your ID is <%=ID %>
在各个的系统中几乎都会包括用户登陆验证及注销的功能,那么此功能就完全可以使用session实现,具体的思路是:当用户登陆成功之后,设置一个session范围的属性,之后在其他需要验证的页面中判断是否存在此session范围的属性,如果存在,则表示已经是正常登陆过的合法用户,如果不存在,则给出提示,并跳转回登陆页提示用户重新登陆,用户登陆之后可以进行注销的操作
取得用户操作的时间
在session对象中,可以通过getCreationTime()方法取得一个session的创建时间,也可以使用getLastAccessedTime()方法取得一个session的最后一次操作时间,那么通过这两种操作,就可以计算出一个session的操作时间
session对象最主要的功能就是用于登陆验证操作
当用户第一次连接到服务器上时会自动分配一个新的sessionid
0 0
- jsp中session对象
- JSP之session对象
- Jsp中的session对象
- JSP的session对象
- JSP内置对象----session
- jsp内置对象session
- jsp之session对象
- JSP内置对象---session
- JSP内置对象---session
- JSP内置Session对象
- JSP之Session对象
- JSP 对话对象 Session
- JSP session对象
- JSP内置对象session
- jsp内置对象session
- JSP内置对象session
- JSP session对象
- JSP的session对象
- Vert.x 3学习笔记---06
- PowerDesigner使用教程
- js与jquery常用方法总结
- Oracle中exp,imp(导入导出)数据迁移注意事项
- 拖曳滑动
- JSP session对象
- Linux 网卡驱动学习(六)(应用层、tcp 层、ip 层、设备层和驱动层作用解析)
- mongo linux限制处理
- android中延迟执行某个任务
- 深入源码-jetty加载spring-context容器
- 微信分享不显示缩略图,但显示标题和摘要
- java.sql.SQLException:Value '0000-00-00' can not be represented as java.sql.Date
- 使用Json字符串对model对象赋值
- OpenSSL EVP_EncryptInit 函数官方详解