Похоже, вы на самом деле используете метод getAttributeNames()
, который возвращает экземпляр java.util.Iterator
. Так что для быстрого исправления это должно сработать:
Iterator it = bean.getSession().getAttributeNames();
while (it.hasNext()) {
String name = (String)it.next();
String value = session.getAttribute(name).toString();
System.out.println(name + " = " + value);
Дополнительная справка / информация может быть предоставлена, если мы знаем фактические типы переменной bean
и / или возвращаемое значение bean.getSession()
.