KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > jboss > portal > test > portlet > TestSecuredProtocolPortlet


1 /*****************************************
2  * *
3  * JBoss Portal: The OpenSource Portal *
4  * *
5  * Distributable under LGPL license. *
6  * See terms of license at gnu.org. *
7  * *
8  *****************************************/

9 package org.jboss.portal.test.portlet;
10
11 import java.io.IOException JavaDoc;
12 import java.io.PrintWriter JavaDoc;
13
14 import javax.portlet.GenericPortlet;
15 import javax.portlet.PortletException;
16 import javax.portlet.PortletSecurityException;
17 import javax.portlet.PortletURL;
18 import javax.portlet.RenderRequest;
19 import javax.portlet.RenderResponse;
20
21 /**
22  * @author <a HREF="mailto:julien@jboss.org">Julien Viet</a>
23  * @version $Revision: 1.2 $
24  */

25 public class TestSecuredProtocolPortlet extends GenericPortlet
26 {
27    public void render(RenderRequest request, RenderResponse response) throws PortletException, PortletSecurityException, IOException JavaDoc
28    {
29       response.setContentType("text/html");
30       PrintWriter JavaDoc writer = response.getWriter();
31       PortletURL url = response.createRenderURL();
32       url.setSecure(false);
33       String JavaDoc httpURL = url.toString();
34       writer.write("<a HREF=\"" + httpURL + "\">http</a><br/>");
35       url.setSecure(true);
36       String JavaDoc httpsURL = url.toString();
37       writer.write("<a HREF=\"" + httpsURL + "\">https</a><br/>");
38       writer.close();;
39    }
40 }
41
Popular Tags