会话追踪的4种方式:
(1)使用持续Cookies(Persistent Cookies)
(2)重写包含额外参数的URL(URL Rewriting)
(3)建立含有数据的隐藏表单字段(Hidden Form Field)
(4)使用内建session对象
1.使用Cookie。例如:
String sessionID=makeUniqueString();
HashMap seesionInfo=new HashMap();
HashMap globalTable= findTableStringSession();
globalTable.put(sessionID,sessionInfo);
Cookie sessionCookies =new Cookie(“JSESSIONID”,sessionID);
sessionCookie.setPath(“/”);
reponse.addCookie(sessionCookie);
上面这段代码先将会话信息记录在HashMap中,保存在服务器端,并用sessionID标识,然后把session[……]