KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > exoplatform > services > portletcontainer > test > portlet > PortletToTestIncomingRequestParam


1 package org.exoplatform.services.portletcontainer.test.portlet;
2
3 import javax.portlet.*;
4 import java.io.IOException JavaDoc;
5 import java.io.PrintWriter JavaDoc;
6
7 /**
8  * Copyright 2001-2003 The eXo platform SARL All rights reserved.
9  * Please look at license.txt in info directory for more license detail.
10  **/

11
12 /**
13  * Created by the Exo Development team.
14  * Author : Mestrallet Benjamin
15  * benjmestrallet@users.sourceforge.net
16  * Date: 16 nov. 2003
17  * Time: 16:58:10
18  */

19 public class PortletToTestIncomingRequestParam extends GenericPortlet{
20
21     public void init(PortletConfig portletConfig) throws PortletException {
22     }
23
24     public void processAction(ActionRequest actionRequest, ActionResponse actionResponse)
25                     throws PortletException, IOException JavaDoc {
26     String JavaDoc param1 = actionRequest.getParameter("param1");
27         String JavaDoc param2 = actionRequest.getParameter("param2");
28         String JavaDoc param3 = actionRequest.getParameter("param3");
29
30     if(!"param-value1".equals(param1))
31             throw new PortletException("getParameter does not work");
32     if(!"param-value2".equals(param2))
33             throw new PortletException("getParameter does not work");
34     if(!"param-value3".equals(param3))
35             throw new PortletException("getParameter does not work");
36
37     actionResponse.setRenderParameter("status", "Everything is ok");
38     }
39
40     public void render(RenderRequest renderRequest, RenderResponse renderResponse)
41                     throws PortletException, IOException JavaDoc {
42         /////test (xlviii)
43
renderResponse.setContentType("text/html");
44     String JavaDoc param1 = renderRequest.getParameter("renderParam1");
45         String JavaDoc param2 = renderRequest.getParameter("renderParam2");
46         String JavaDoc param3 = renderRequest.getParameter("renderParam3");
47
48     if(!"param-value1".equals(param1))
49             throw new PortletException("getParameter does not work");
50     if(!"param-value2".equals(param2))
51             throw new PortletException("getParameter does not work");
52     if(!"param-value3".equals(param3))
53             throw new PortletException("getParameter does not work");
54
55     PrintWriter JavaDoc w = renderResponse.getWriter();
56     w.println("Everything is ok");
57     }
58
59     public void destroy() {
60         //To change body of implemented methods use Options | File Templates.
61
}
62
63 }
64
Popular Tags