<%@page import="java.text.SimpleDateFormat"%> <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> </head> <body> <% /* Session对象属于JSP内置对象之一,该对象会在第一个JSP页面被加载时自动创建,用来完成会话期管理。 Session对象是服务器与客户端之间的会话,从进入JSP页面开始,到离开web站点,或者程序中利用代码终止某个Session。 Session对象常用方法 long getCreationTime() 获取Session创建时间 String getId() 获取session唯一ID号 Object setAttribute(String name, Object obj) 设置键值对属性到session Object getAttribute(String name) 通过设置的名称获取session属性 String[] getvalueNames() 获取session中所有属性名称的数组 void setMaxInactiveInterval() 设置session的请求间隔时间,单位为秒 int getMaxInactiveInterval() 获取session的请求间隔时间,单位为秒 */ %> <% SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //为session中设置属性 session.setAttribute("username", "admin"); session.setAttribute("password", "admin123456"); %> session创建时间:<%=session.getCreationTime() %><br> session创建时间:<%=sdf.format(new Date(session.getCreationTime())) %><br> session唯一ID号:<%=session.getId() %><br> username:<%=session.getAttribute("username") %><br> <% String[] names = session.getValueNames(); for(String name : names){ out.println(name+" "); } %><br> session有效时长:<%=session.getMaxInactiveInterval() %> <% session.setMaxInactiveInterval(3); %> </body> </html>
JSP内置对象之Session对象
猜你喜欢
转载自blog.csdn.net/yhy_it/article/details/80581502
今日推荐
周排行