[portal-commits] JBoss Portal SVN: r8847 - branches/JBoss_Portal_Branch_2_6/core-samples/src/main/org/jboss/portal/core/samples/basic.
portal-commits at lists.jboss.org
portal-commits at lists.jboss.org
Thu Nov 8 00:20:06 EST 2007
Author: chris.laprun at 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>");
+ }
}
}
More information about the portal-commits
mailing list