| 1 9 package org.jboss.portal.test.portlet; 10 11 import java.io.IOException ; 12 import java.io.PrintWriter ; 13 import java.util.Iterator ; 14 import java.util.Map ; 15 16 import javax.portlet.GenericPortlet; 17 import javax.portlet.PortletException; 18 import javax.portlet.PortletRequest; 19 import javax.portlet.RenderRequest; 20 import javax.portlet.RenderResponse; 21 22 26 public class TestUserInformationPortlet extends GenericPortlet 27 { 28 29 public void render(RenderRequest req, RenderResponse resp) throws PortletException, IOException  30 { 31 resp.setContentType("text/html"); 32 PrintWriter writer = resp.getWriter(); 33 Map userInfo = (Map )req.getAttribute(PortletRequest.USER_INFO); 34 if (userInfo == null) 35 { 36 writer.print("No user informations"); 37 } 38 else 39 { 40 writer.print("<table>"); 41 writer.print("<tr><td>name</td><td>value</td></tr>"); 42 for (Iterator i = userInfo.entrySet().iterator();i.hasNext();) 43 { 44 Map.Entry entry = (Map.Entry )i.next(); 45 writer.print("<tr><td>" + entry.getKey() + "</td><td>" + entry.getValue() + "</td></tr>"); 46 } 47 writer.print("</table>"); 48 } 49 } 50 } 51 | Popular Tags |