Author: chris.laprun(a)jboss.com
Date: 2007-11-08 00:20:06 -0500 (Thu, 08 Nov 2007)
New Revision: 8847
Modified:
branches/JBoss_Portal_Branch_2_6/core-samples/src/main/org/jboss/portal/core/samples/basic/PortletSessionPortlet.java
Log:
- Improved output.
Modified:
branches/JBoss_Portal_Branch_2_6/core-samples/src/main/org/jboss/portal/core/samples/basic/PortletSessionPortlet.java
===================================================================
---
branches/JBoss_Portal_Branch_2_6/core-samples/src/main/org/jboss/portal/core/samples/basic/PortletSessionPortlet.java 2007-11-08
05:12:27 UTC (rev 8846)
+++
branches/JBoss_Portal_Branch_2_6/core-samples/src/main/org/jboss/portal/core/samples/basic/PortletSessionPortlet.java 2007-11-08
05:20:06 UTC (rev 8847)
@@ -99,15 +99,25 @@
private void print(PortletSession session, int scope, PrintWriter writer)
{
- writer.println("<table>");
-
writer.println("<tr><td>name</td><td>value</td>");
- for (Enumeration e = session.getAttributeNames(scope); e.hasMoreElements();)
+ String scopeName = PortletSession.PORTLET_SCOPE == scope ? "portlet" :
"application";
+ writer.println("<p style='border-bottom: 2px dashed
#999;'>Session attributes for " + scopeName + " scope:</p>");
+ Enumeration e = session.getAttributeNames(scope);
+ if (e.hasMoreElements())
{
- String name = (String)e.nextElement();
- Object value = session.getAttribute(name, scope);
- writer.println("<tr><td>" + name +
"</td><td>" + value + "</td>");
+ writer.println("<table style='border: 1px solid
#333;'>");
+ writer.println("<tr
class='portlet-table-header'><th>name</th><th>value</th>");
+ for (; e.hasMoreElements();)
+ {
+ String name = (String)e.nextElement();
+ Object value = session.getAttribute(name, scope);
+ writer.println("<tr><td>" + name +
"</td><td>" + value + "</td>");
+ }
+ writer.println("</table>");
}
- writer.println("</table>");
+ else
+ {
+ writer.println("<p>No attributes in " + scopeName + "
scope!</p>");
+ }
}
}