新建立一個Web Project...用來測試session的功能。
session就象一個大容器,關(guān)鍵在于它的生命周期,它存活在父窗口的整個生命周期中。比如在一個index.htm頁面中創(chuàng)建了一個session,那么在這個index.htm的頁面沒有被關(guān)閉的過程中,index的所有子連接,子連接的子連接等等,session都是同一個容器。但是,當(dāng)我重新啟動index.htm的時候,原來的session消失,新的session產(chǎn)生。
就象以前學(xué)習(xí)的那個數(shù)據(jù)庫的實踐一樣,可以實現(xiàn)不同的客戶端每次訪問服務(wù)器,服務(wù)器都會分配給客戶端不同的一個session用以區(qū)別不同的用戶。
主要用法
//session test
import javax.servlet.http.HttpSession;? //需要的包
HttpSession session = request.getSession();?? //定義session對象
session.setAttribute("name",name);?? //設(shè)置session屬性
String sessionname = (String)session.getAttribute("name");?? //取session屬性的值