1 16 19 20 package org.apache.pluto.tags; 21 22 import java.io.IOException ; 23 24 import javax.portlet.RenderResponse; 25 import javax.servlet.jsp.JspException ; 26 import javax.servlet.jsp.JspWriter ; 27 import javax.servlet.jsp.tagext.TagSupport ; 28 29 37 public class NamespaceTag extends TagSupport 38 { 39 40 43 public int doStartTag() throws JspException { 44 RenderResponse renderResponse = (RenderResponse)pageContext.getRequest().getAttribute("javax.portlet.response"); 45 String namespace = renderResponse.getNamespace(); 46 JspWriter writer = pageContext.getOut(); 47 try 48 { 49 writer.print(namespace); 50 writer.flush(); 51 } 52 catch (IOException ioe) 53 { 54 throw new JspException ("namespace Tag Exception: cannot write to the output writer."); 55 } 56 return SKIP_BODY; 57 } 58 } 59 | Popular Tags |