craigmcc    01/04/17 16:57:01

  Modified:    src/share/org/apache/struts/taglib/html OptionTag.java
  Log:
  Reset the "text" instance variable in doStartTag() so that no body content
  from a previous use of this tag instance will happen when tag instances are
  recycled.
  
  Revision  Changes    Path
  1.5       +7 -4      
jakarta-struts/src/share/org/apache/struts/taglib/html/OptionTag.java
  
  Index: OptionTag.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/OptionTag.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- OptionTag.java    2001/02/22 02:53:30     1.4
  +++ OptionTag.java    2001/04/17 23:57:01     1.5
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/OptionTag.java,v 1.4 
2001/02/22 02:53:30 craigmcc Exp $
  - * $Revision: 1.4 $
  - * $Date: 2001/02/22 02:53:30 $
  + * $Header: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/html/OptionTag.java,v 1.5 
2001/04/17 23:57:01 craigmcc Exp $
  + * $Revision: 1.5 $
  + * $Date: 2001/04/17 23:57:01 $
    *
    * ====================================================================
    *
  @@ -82,7 +82,7 @@
    * the server if this option is selected.
    *
    * @author Craig R. McClanahan
  - * @version $Revision: 1.4 $ $Date: 2001/02/22 02:53:30 $
  + * @version $Revision: 1.5 $ $Date: 2001/04/17 23:57:01 $
    */
   
   public class OptionTag extends BodyTagSupport {
  @@ -183,6 +183,9 @@
        * @exception JspException if a JSP exception has occurred
        */
       public int doStartTag() throws JspException {
  +
  +        // Initialize the placeholder for our body content
  +        this.text = null;
   
        // Do nothing until doEndTag() is called
        return (EVAL_BODY_TAG);
  
  
  

Reply via email to