powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Вывести все атрибуты сессии
6 сообщений из 6, страница 1 из 1
Вывести все атрибуты сессии
    #33332231
Bobrikus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как вывести в jsp все атрибуты сессии и что будет если атрибут не простой тип а объект(наверное если у этого объекта определен метод toString то отобразится то что написано в этом методе - ?)
...
Рейтинг: 0 / 0
Вывести все атрибуты сессии
    #33332266
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bobrikus
> Как вывести в jsp все атрибуты сессии и что будет если атрибут
> не простой тип а объект(наверное если у этого объекта определен
> метод toString то отобразится то что написано в этом методе -
> ?)Тема==Ответить




session.getAttributeNames()

а потом в цикле обрабатывать каждое имя и получать атрибут.
ЗЫ. советую чаще заглядывать в javadoc - там все написано
-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Вывести все атрибуты сессии
    #33332281
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
HttpSession session = request.getSession();
Enumeration eNames = session.getAttributeNames();
 while  (eNames.hasMoreElements()) {
  String attributeName = (String) eNames.nextElement();
  Object attribute = session.getAttribute(attributeName);
  System.out.println(attributeName + " as " + attribute.getClass().getName() + ": " + attribute);
}

> что будет если атрибут не простой тип
простой тип - это int, boolean, byte, ...? атрибут сессии может быть только
наследником класса java.lang.Object

в приведенном коде последняя строчка (System.out...) выведет
имя атрибута, его класс и результат работы метода toString().
если toString() не определен - получишь что-то типа
com.pack.SomeClass@757aef
...
Рейтинг: 0 / 0
Вывести все атрибуты сессии
    #33332290
Bobrikus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Deady Bobrikus
> Как вывести в jsp все атрибуты сессии и что будет если атрибут
> не простой тип а объект(наверное если у этого объекта определен
> метод toString то отобразится то что написано в этом методе -
> ?)Тема==Ответить




session.getAttributeNames()

а потом в цикле обрабатывать каждое имя и получать атрибут.
ЗЫ. советую чаще заглядывать в javadoc - там все написано
-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3

Спасибо.
...
Рейтинг: 0 / 0
Вывести все атрибуты сессии
    #33332321
Bobrikus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А.Грасоff™

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
HttpSession session = request.getSession();
Enumeration eNames = session.getAttributeNames();
 while  (eNames.hasMoreElements()) {
  String attributeName = (String) eNames.nextElement();
  Object attribute = session.getAttribute(attributeName);
  System.out.println(attributeName + " as " + attribute.getClass().getName() + ": " + attribute);
}

> что будет если атрибут не простой тип
простой тип - это int, boolean, byte, ...? атрибут сессии может быть только
наследником класса java.lang.Object

в приведенном коде последняя строчка (System.out...) выведет
имя атрибута, его класс и результат работы метода toString().
если toString() не определен - получишь что-то типа
com.pack.SomeClass@757aef

еще раз спасибо
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Вывести все атрибуты сессии
    #38295438
gladdy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня почему-то происходит зацикливание при таком извлечении аттрибутов из сессии. Подскажите, пожалуйста, причины, если кто знает)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Вывести все атрибуты сессии
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]