Java Web 3.6 session对象知识点整理

会话(session)含义:用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间称为一次会话。

注意:session对象可以在一个网站任意的JSP页面中使用,但若在JSP页面中,page指令的session属性设置成false时,即<%@page session="false">,在这个页面中就不能使用session对象。

session对象主要作用是存储,获取用户会话信息。主要方法有:

Object getAttribute(String attriname)

void setAttribute(String name,Object value)

String getId()

long setMaxInactiveInterval()

void invalidate()

...

下面通过一个例题,深化概念

【例3-13】利用session对象获取会话信息并显示。

<%@page contentType="text/html" pageEncoding="UTF-8" import="java.util.*"%>

利用session对象获取会话信息并显示


session创建时间是:<%=new Date(session.getCreationTime())%>

session的id号:<%=session.getId()%>

客户最近一次访问的时间:

<%=new java.sql.Time(session.getLastAccessdTime())%>

两次访问间隔多长时间session将被取消(ms):

<%=session.getMaxInactiveInterval()%>

是否是新创建的session<%=session.isNew()?"是":'否"'%>


你可能感兴趣的:(JavaWeb)