Тип возвращаемого значения |
Метод |
Описание |
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( ) |
Возвращает уникальный идентификатор, присвоенный данному сеансу |