This code should iterate through ALL Page Scope Attributes and print out both the name (attribute id) and the value associated with it. <page:attributes id="loop"> Name: <jsp:getProperty name="loop" property="name"/> Value: <jsp:getProperty name="loop" property="value"/> </page:attributes> The AttributesTag Tag class is stored as the "loop" object in the Session. public final int doStartTag() throws JspException { ... pageContext.setAttribute(id,this); } But the AttributesTag class does not have the getValue() method to retrieve the value from.
Thanks for reporting this. It has been fixed and will be in the next nightly build.