| 1 9 package org.jboss.portal.test.portlet; 10 11 import java.io.IOException ; 12 import java.io.PrintWriter ; 13 14 import javax.portlet.GenericPortlet; 15 import javax.portlet.PortletException; 16 import javax.portlet.PortletSecurityException; 17 import javax.portlet.PortletSession; 18 import javax.portlet.RenderRequest; 19 import javax.portlet.RenderResponse; 20 21 25 public class TestCachedContentPortlet extends GenericPortlet 26 { 27 public void render(RenderRequest request, RenderResponse response) throws PortletException, PortletSecurityException, IOException  28 { 29 PortletSession session = request.getPortletSession(); 30 Integer counter = (Integer )session.getAttribute("COUNTER"); 31 counter = new Integer (counter == null ? 0 : counter.intValue() + 1); 32 session.setAttribute("COUNTER", counter); 33 response.setContentType("text/html"); 35 PrintWriter writer = response.getWriter(); 36 writer.print("The counter value is " + counter); 37 writer.close(); 38 } 39 } 40 | Popular Tags |