//session_page1.jsp <%@ page language="java" import="java.util.*, java.text.*" contentType="text/html; charset=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> <base href="<%=basePath%>"> <title>My JSP 'session_page1.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> <% SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd,HH-mm-ss"); session.setAttribute("username", "bluze"); session.setAttribute("password", "123456"); session.setAttribute("hobby", "run"); //session.setMaxInactiveInterval(3); %> <%=sdf.format(session.getCreationTime()) %><br/> <%=session.getId() %><br/> <%=session.getAttribute("username") %><br/> <%=session.getMaxInactiveInterval() %><br/> <a href="session_page2.jsp">链接到session_page2.jsp</a> <% session.invalidate(); %> </body> </html>
//session_page2.jsp <%@ page language="java" import="java.util.*, java.text.*" contentType="text/html; charset=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> <base href="<%=basePath%>"> <title>My JSP 'session_page1.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> <% SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd,HH-mm-ss"); String[] att = session.getValueNames(); for(int i=0;i<att.length;i++){ out.println(att[i]); } %> <%=sdf.format(session.getCreationTime()) %><br/> <%=session.getId() %> </body> </html>
//web.xml <session-config> <session-timeout>30</session-timeout> </session-config>