HttpServletSession类主要定义了获取sessionId,获取最后一次访问时间,并将主机信息放置到session属性中,它实现了Session接口,现对其解析如下:
1.Session接口
可以参考Session接口源码解析,里面主要定义了对于sessionId,最后一次访问时间等的操作。
2.HttpServletSession类
2.1.数据属性
private static final String HOST_SESSION_KEY = HttpServletSession.class.getName() + ".HOST_SESSION_KEY";//主机session key
private static final String TOUCH_OBJECT_SESSION_KEY = HttpServletSession.class.getName() + ".TOUCH_OBJECT_SESSION_KEY";//
private HttpSession httpSession = null;//httpSession
2.2.构造方法
public HttpServletSession(HttpSession httpSession, String host) {
if (httpSession == null) {
String msg = "HttpSession constructor argument cannot be null.";
thr