• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

session.getAttributeNames()

 
chris
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi all,
I was wondering if there is a way to get a list of attribute names of the session in a JSP page.

In a Servlet I would do this with the following code:

Enumeration e = session.getAttributeNames();
while (e.hasMoreElements()) {
String name = (String)e.nextElement();
String value = session.getAttribute(name).toString();
System.out.println("name is: " + name + " value is: " + value);
}

Is there a way to get the name and value pairs in JSP as well? If yes, could you please show the code?

Thanks
Chris
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64618
86
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If you are writing old-fashioned JSP pages with scriplets, the same way.

If you're writing modern scriptless JSP pages, remember that the sessionScope implicit scoped variable is an implementation of a Map that you can iterate over. So...


[ October 01, 2007: Message edited by: Bear Bibeault ]
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic