在Web容器中,常用的實現會話的方式有通過Cookie或重寫URL等。HttpSession編程界面代表在Http客戶和Web用品之間創建的什麼(session)。
某些客戶可能不想使用會話機制。比如在Web瀏覽器中爲了安全考慮關閉Cookie,它們的的每次Web請求對Web服務器來說都是新的會話。在這種情況下,isNew()方法總返回True,而getSession()方法每次都返回一個新的會話對象。
另外,什麼只存在於一個程序範圍內(一個ServletContext),在多個Web程序之間會話是分離的。HttpSession界面包括對會話各種屬性進行操作的方法(如getCreationTime(),getLastAccessedTime()和setAttribute()等)。