session对象
session对象常用方法
session的常用方法
session对象是保存用户状态的一种机制
JSP内置对象/session对象常用方法:
JSP内置对象/session对象//作用:保存用户状态
session对象常用方法如下:
session对象:
session的方法
session
session方法
session.setAttribute(String name,Object value)指定属性帮定到此会话
session.getAttribute(String name)返回指定属性值,没有返回null
getValueNames();返回此session所有可用属性的数组
SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");//创建用于格式化的对象(以此用来格式化下面的)
Date d=new Date(session.getCreationTime);//返回session创建的时间,括号里面不写默认返回当前时间(被格式化的对象)
用sdf.format(d)进行日期格式化
同一个会话不关闭那么他的ID编号是相同的
会话结束方式
关闭整个会话(浏览器)
设置session生命周期session.setMaxInactiveInterval(10);//十秒钟
Session 对象的常用方法
Session 对象
session对象
session对象常用方法:
long getCreationTime(): 返回SESSION创建时间
public String getID(): 返回SESSION创建时JSP引擎为它设的唯一ID号
public Object setAttribute(String name, Object value): 使用指定名称将对象绑定到此会话
public Object getAttribute(String name): 返回此会话中的指定名称绑定在一起的对象,如果没有对象绑定在该名称下,则返回null
String[] getValueNames(): 返回一个包含此SESSION种所有可用属性的数组
int getMaxInactiveInterval(): 返回两次请求间隔多长时间此SESSION被取消(单位秒)
获取创建的时间
session对象的常用方法1
session的结束
与本次session相关的所有浏览器页面全部关闭
但也有着生命周期,若长时间无操作,也有可能关闭
把session创建时间由长整型毫秒变为年月日
<%
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date d = new Date(session.getCreationTime());
%>
session创建时间:<%=sdf.format(d) %>
session对象常用方法
Session:在第一个jsp页面被装载时自动创建。
long getCreationTime() 返回session创建时间 单位是long类型,是毫秒,数字
String getId() 返回session创建时jsp引擎为它设的唯一ID号
Object setAttribute(String name,Object value) 使用指定名称将对象绑定到session 键值对形式保存对象类型的属性
Object getAttribute(String name) 返回与此session中指定名称绑定在一起的对象,如果没有,则返回null
String[] getValueNames() 返回一个包含此session中所有可用属性的数组
int getMaxInactiveInterval() 返回两次请求间隔时间
也可以设置存活的最大时间:void setMaxInactiveInterval(int)
设置两次请求间隔时间,在浏览器上什么都不做也会被算入时间,超出时间后,session会过期,前一个session中的信息自然就不存在了
session对象
session对象是保存用户状态的一种机制。
session 对象实例
session 对象常用的方法
session 对象 具体介绍
JSP内置对象
session对象
session对象是一个JSP内置对象。
session对象在第一个JSP页面被装载时自动创建,完成会话期管理。
从一个客户打开浏览器并连接到服务器开始,到客户关闭浏览器离开这个服务器结束,被称为一个会话。
当一个客户访问一个服务器时,可能会在服务器的几个页面之间切换,服务器应当通过某种办法知道这是一个客户,就需要session对象。
session对象时HttpSession类的实例
session对象常用方法如下:
long getCreationTime(): 返回session创建时间
public String getId(): 返回session创建时JSP引擎为它设的唯一ID号
public Object setAttribute(String name,Object value): 使用指定名称将对象绑定到此会话
public Object getAttribute(String name): 返回与此会话中的指定名称绑定在一起的对象,如果没有对象绑定在该名称下,则返回null
String[] getValueNames(): 返回一个包含此session中所有可用属性的数组
int getMaxInactiveInterval(): 返回两次请求间隔多长时间此session被取消(单位秒)
JSP内置对象
JSP内置对象
session对象常用方法如下:
long getCreationTime();//返回SESSION创建时间 public String getId(); //返回SESSION创建时JSP引擎为它设的唯一ID号 public Object setAttribute(String name,Object value);//使用指定名称将对象绑定到此会话 public Object getAttribute(String name);//返回与此会话中的指定名称绑定在一起的对象,如果没有对象绑定在该名称下,则返回null String[] getValueNames();//返回一个包含此SESSION种所有可用属性的数组 int getMaxInactiveInterval();//返回两次请求间隔多长时间此SESSION被取消(单位秒)
session对象
target 打开新的窗口跳转