Posted on 2006-09-18 10:31
久城 閱讀(525)
評(píng)論(1) 編輯 收藏 所屬分類:
Java理解筆記
新建立一個(gè)Web Project...用來(lái)測(cè)試session的功能。
session就象一個(gè)大容器,關(guān)鍵在于它的生命周期,它存活在父窗口的整個(gè)生命周期中。比如在一個(gè)index.htm頁(yè)面中創(chuàng)建了一個(gè)session,那么在這個(gè)index.htm的頁(yè)面沒(méi)有被關(guān)閉的過(guò)程中,index的所有子連接,子連接的子連接等等,session都是同一個(gè)容器。但是,當(dāng)我重新啟動(dòng)index.htm的時(shí)候,原來(lái)的session消失,新的session產(chǎn)生。
就象以前學(xué)習(xí)的那個(gè)數(shù)據(jù)庫(kù)的實(shí)踐一樣,可以實(shí)現(xiàn)不同的客戶端每次訪問(wèn)服務(wù)器,服務(wù)器都會(huì)分配給客戶端不同的一個(gè)session用以區(qū)別不同的用戶。
主要用法
//session test
import javax.servlet.http.HttpSession;? //需要的包
HttpSession session = request.getSession();?? //定義session對(duì)象
session.setAttribute("name",name);?? //設(shè)置session屬性
String sessionname = (String)session.getAttribute("name");?? //取session屬性的值
歡迎來(lái)訪!^.^!
本BLOG僅用于個(gè)人學(xué)習(xí)交流!
目的在于記錄個(gè)人成長(zhǎng).
所有文字均屬于個(gè)人理解.
如有錯(cuò)誤,望多多指教!不勝感激!