KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > exoplatform > services > portletcontainer > impl > portletAPIImp > tags > DefineObjectsTag


1 /**
2  * Copyright 2001-2003 The eXo Platform SARL All rights reserved.
3  * Please look at license.txt in info directory for more license detail.
4  **/

5
6 /**
7  * Created by The eXo Platform SARL
8  * Author : Mestrallet Benjamin
9  * benjmestrallet@users.sourceforge.net
10  * Date: Aug 20, 2003
11  * Time: 12:18:00 AM
12  */

13 package org.exoplatform.services.portletcontainer.impl.portletAPIImp.tags;
14
15 import javax.portlet.PortletConfig;
16 import javax.portlet.RenderRequest;
17 import javax.portlet.RenderResponse;
18 import javax.servlet.ServletRequest JavaDoc;
19 import javax.servlet.jsp.JspException JavaDoc;
20 import javax.servlet.jsp.tagext.TagSupport JavaDoc;
21
22 public class DefineObjectsTag extends TagSupport JavaDoc{
23
24   public int doStartTag() throws JspException JavaDoc {
25     ServletRequest JavaDoc request = pageContext.getRequest();
26
27     PortletConfig config = (PortletConfig)request.getAttribute("javax.portlet.config") ;
28     RenderRequest renderRequest = (RenderRequest) request.getAttribute("javax.portlet.request") ;
29     RenderResponse renderResponse = (RenderResponse) request.getAttribute("javax.portlet.response") ;
30
31     pageContext.setAttribute("portletConfig", config);
32     pageContext.setAttribute("renderRequest", renderRequest);
33     pageContext.setAttribute("renderResponse", renderResponse);
34
35     return EVAL_PAGE;
36   }
37
38 }
39
Popular Tags