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




session.getAttributeNames()

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

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
19.10.2005, 10:24:48
    #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
19.10.2005, 10:26:19
    #33332290
Bobrikus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывести все атрибуты сессии
Deady Bobrikus
> Как вывести в jsp все атрибуты сессии и что будет если атрибут
> не простой тип а объект(наверное если у этого объекта определен
> метод toString то отобразится то что написано в этом методе -
> ?)Тема==Ответить




session.getAttributeNames()

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

Posted via ActualForum NNTP Server 1.3

Спасибо.
...
Рейтинг: 0 / 0
19.10.2005, 10:34:07
    #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
Период между сообщениями больше года.
12.06.2013, 21:49:03
    #38295438
gladdy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывести все атрибуты сессии
У меня почему-то происходит зацикливание при таком извлечении аттрибутов из сессии. Подскажите, пожалуйста, причины, если кто знает)
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Вывести все атрибуты сессии / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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