1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| package sample;
import java.io.IOException;
import javax.portlet.ActionRequest;
import javax.portlet.ActionResponse;
import javax.portlet.GenericPortlet;
import javax.portlet.PortletException;
import javax.portlet.PortletRequestDispatcher;
import javax.portlet.PortletSession;
import javax.portlet.RenderRequest;
import javax.portlet.RenderResponse;
public class EchoPortlet extends GenericPortlet{
protected void doView(RenderRequest renderRequest, RenderResponse renderResponse)throws PortletException, IOException {
renderResponse.setContentType("text/html");
String jspName = "/jsp/echo.jsp";
PortletRequestDispatcher rd = getPortletContext().getRequestDispatcher(jspName);
rd.include(renderRequest, renderResponse);
}
public void processAction(ActionRequest actionRequest, ActionResponse actionResponse) throws PortletException, IOException {
PortletSession session=actionRequest.getPortletSession();
session.setAttribute("LAST_TYPED_STRING",actionRequest.getParameter("input")) ;
}
}
|