HttpSession接口中方法
getId()
getCreationTime()
getLastAccessedTime()
setMaxInactiveInterval()
getMaxInactiveInterval()
isNew():如果客户端请求消息中返回了一个与Servlet程序当前获得的HttpSession对象的会话标识号相同,则认为这个HttpSession对象不是新建的
invalidate()
getServletContext()
setAttribute()
getAttribute()
removeAttribute()
getAttributeNames()
login.jsp
<%--
Created by IntelliJ IDEA.
User: dell
Date: 2019/7/10
Time: 15:52
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
</head>
SessionID:<%= session.getId()%>
<br><br>
IsNew:<%= session.isNew()%>
<br><br>
MaxInactive:<%=session.getMaxInactiveInterval()%>
<br><br>
CreateTime:<%= session.getCreationTime()%>
<br><br>
LastAssessTime:<%= session.getLastAccessedTime()%>
<br><br>
<%
Object username = session.getAttribute("username");
if (username ==null){
username ="";
}
%>
<body>
<form action="hello.jsp" method="post">
username: <input type="text" name="username" value="<%=username%>">
<input type="submit" value="Submit">
</form>
</body>
</html>
hello.jsp
<%--
Created by IntelliJ IDEA.
User: dell
Date: 2019/7/10
Time: 15:56
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
</head>
<body>
SessionID:<%= session.getId()%>
<br><br>
IsNew:<%= session.isNew()%>
<br><br>
MaxInactive:<%=session.getMaxInactiveInterval()%>
<br><br>
CreateTime:<%= session.getCreationTime()%>
<br><br>
LastAssessTime:<%= session.getLastAccessedTime()%>
<br><br>
Hello:<%= request.getParameter("username")%>
<br><br>
<%
session.setAttribute("username",request.getParameter("username"));
%>
<a href="login.jsp">重新登录</a>
<br><br><br>
<a href="logout.jsp">注销</a>
</body>
</html>
logout.jsp
<%--
Created by IntelliJ IDEA.
User: dell
Date: 2019/7/10
Time: 16:07
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
</head>
<body>
SessionID:<%= session.getId()%>
<br><br>
IsNew:<%= session.isNew()%>
<br><br>
MaxInactive:<%=session.getMaxInactiveInterval()%>
<br><br>
CreateTime:<%= session.getCreationTime()%>
<br><br>
LastAssessTime:<%= session.getLastAccessedTime()%>
<br><br>
BYE:<%= session.getAttribute("username")%>
<br><br>
<a href="login.jsp">重新登录</a>
<%
session.invalidate();
%>
</body>
</html>