You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by dg...@apache.org on 2002/11/16 08:27:18 UTC

cvs commit: jakarta-struts/src/share/org/apache/struts/taglib/html XhtmlTag.java

dgraham     2002/11/15 23:27:18

  Added:       src/share/org/apache/struts/taglib/html XhtmlTag.java
  Log:
  Added XhtmlTag.
  
  Revision  Changes    Path
  1.1                  jakarta-struts/src/share/org/apache/struts/taglib/html/XhtmlTag.java
  
  Index: XhtmlTag.java
  ===================================================================
  package org.apache.struts.taglib.html;
  
  import javax.servlet.jsp.JspException;
  import javax.servlet.jsp.tagext.TagSupport;
  
  import org.apache.struts.Globals;
  
  /**
   * This tag tells all other html taglib tags to render themselves in xhtml.  It has no 
   * attributes; it's presence in a page turns on xhtml.
   * <p>
   * Example:<br/>
   * &lt;html:xhtml/&gt;
   * </p>
   * 
   * @author David Graham
   */
  public class XhtmlTag extends TagSupport {
  
      /**
       * Constructor for XhtmlTag.
       */
      public XhtmlTag() {
          super();
      }
  
      /**
       * @see javax.servlet.jsp.tagext.Tag#doEndTag()
       */
      public int doEndTag() throws JspException {
          this.pageContext.setAttribute(Globals.XHTML_KEY, "true", this.pageContext.PAGE_SCOPE);
          return EVAL_PAGE;
      }
  
  }
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>