Электронный магазин на Java и XML

         

А. 11. Методы класса HttpSession



Таблица А. 11. Методы класса HttpSession



Тип возвращаемого значения

Метод

Описание

Object

getAttribute(String name)

Возвращает объект, присоединенный к сеансу, с именем name или null , если не найдено объекта с таким именем

void

setAttribute(Stnng name, Object obj)

Добавляет объект obj с именем name к сеансу. Если с этим именем ранее был связан другой объект, то эта связь теряется

Enumeration

getAttributeNames( )

Возвращает перечисление объектов типа String, содержащее имена всех объектов, присоединенных к сеансу

void

removeAttribute (String name)

Удаляет объект с указанным именем из сеанса

long

getCreationTime( )

Возвращает системное время (GMT) создания объекта, такое же как в System.currentTimeMillis()

long

getLastAccessedTime()

Возвращает системное время последнего обращения клиента к сеансу. Формат такой же, как в getCreationTime

int

getMaxInactivelnterval ( )

Возвращает максимальный интервал времени (в секундах), в течение которого контейнер сервлета поддерживает сеанс открытым между обращениями к нему клиента

void

setMaxInactivelntarval (int interval)

Устанавливает интервал времени (в секундах) между обращениями клиента, по истечении которого контейнер сервлетов сделает данный сеанс недействительным

void

invalidate( )

Делает данный сеанс недействительным и прекращает все связи с объектами

boolean

isNew()

Возвращает true, если клиент еще не знает о сеансе или клиент предпочел не присоединяться к сеансу. Обычно этот метод вызывается сразу после вызова метода getSession объекта HttpServlrtRequest

String

getld( )

Возвращает уникальный идентификатор, присвоенный данному сеансу



Содержание раздела