KickJava   Java API By Example, From Geeks To Geeks.

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


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

12
13 /**
14  * Created by The eXo Platform SARL .
15  * Author : Mestrallet Benjamin
16  * benjmestrallet@users.sourceforge.net
17  * Date: 16 oct. 2003
18  * Time: 00:42:19
19  */

20 public class PortletToTestParameterEncoding implements Portlet{
21     public void init(PortletConfig portletConfig) throws PortletException {
22         //To change body of implemented methods use Options | File Templates.
23
}
24
25     public void processAction(ActionRequest actionRequest, ActionResponse actionResponse) throws PortletException, IOException JavaDoc {
26     }
27
28     public void render(RenderRequest renderRequest, RenderResponse renderResponse) throws PortletException, IOException JavaDoc {
29
30         /////test (xxviii)
31
renderResponse.setContentType("text/html");
32     PortletURL pURL = renderResponse.createRenderURL();
33         pURL.setParameter("a test", "a Test");
34
35      
36         if(pURL.toString().indexOf("a+test=a+Test") < 0)
37             throw new PortletException("getParameter does not work : " + pURL.toString());
38
39     PrintWriter JavaDoc w = renderResponse.getWriter();
40     w.println("Everything is ok");
41     }
42
43     public void destroy() {
44         //To change body of implemented methods use Options | File Templates.
45
}
46 }
Popular Tags