jakarta-taglibs-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From lu...@apache.org
Subject cvs commit: jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/rt/fmt FormatNumberTag.java MessageTag.java ParamTag.java ParseDateTag.java ParseNumberTag.java
Date Mon, 29 Jul 2002 18:54:05 GMT
luehe       2002/07/29 11:54:04

  Modified:    standard/src/org/apache/taglibs/standard/tag/common/fmt
                        BundleSupport.java FormatNumberSupport.java
                        MessageSupport.java ParamSupport.java
                        ParseDateSupport.java ParseNumberSupport.java
                        TimeZoneSupport.java
               standard/src/org/apache/taglibs/standard/tag/el/fmt
                        FormatNumberTag.java MessageTag.java ParamTag.java
                        ParseDateTag.java ParseNumberTag.java
               standard/src/org/apache/taglibs/standard/tag/rt/fmt
                        FormatNumberTag.java MessageTag.java ParamTag.java
                        ParseDateTag.java ParseNumberTag.java
  Log:
  Fixed 11204 (JSTL fmt tags: tag body reevaluation)
  
  Revision  Changes    Path
  1.28      +2 -2      jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/common/fmt/BundleSupport.java
  
  Index: BundleSupport.java
  ===================================================================
  RCS file: /home/cvs/jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/common/fmt/BundleSupport.java,v
  retrieving revision 1.27
  retrieving revision 1.28
  diff -u -r1.27 -r1.28
  --- BundleSupport.java	28 Jun 2002 22:24:05 -0000	1.27
  +++ BundleSupport.java	29 Jul 2002 18:54:04 -0000	1.28
  @@ -130,9 +130,9 @@
       }
   
       public int doEndTag() throws JspException {
  -	if (getBodyContent() != null) {
  +	if (bodyContent != null) {
   	    try {
  -		pageContext.getOut().print(getBodyContent().getString());
  +		pageContext.getOut().print(bodyContent.getString());
   	    } catch (IOException ioe) {
   		throw new JspTagException(ioe.getMessage());
   	    }
  
  
  
  1.20      +19 -15    jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/common/fmt/FormatNumberSupport.java
  
  Index: FormatNumberSupport.java
  ===================================================================
  RCS file: /home/cvs/jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/common/fmt/FormatNumberSupport.java,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- FormatNumberSupport.java	30 Apr 2002 16:40:45 -0000	1.19
  +++ FormatNumberSupport.java	29 Jul 2002 18:54:04 -0000	1.20
  @@ -87,6 +87,7 @@
       // Protected state
   
       protected Object value;                    // 'value' attribute
  +    protected boolean valueSpecified;	       // status
       protected String type;                     // 'type' attribute
       protected String pattern;                  // 'pattern' attribute
       protected String currencyCode;             // 'currencyCode' attribute
  @@ -129,6 +130,7 @@
   
       private void init() {
   	value = type = null;
  +	valueSpecified = false;
   	pattern = var = currencyCode = currencySymbol = null;
   	groupingUsedSpecified = false;
   	maxIntegerDigitsSpecified = minIntegerDigitsSpecified = false;
  @@ -154,17 +156,19 @@
   
       public int doEndTag() throws JspException {
   	String formatted = null;
  +        Object input = null;
   
  -	if (value == null) {
  -	    BodyContent bc = null;
  -	    String bcs = null;
  -	    if (((bc = getBodyContent()) != null)
  -		    && ((bcs = bc.getString()) != null)) {
  -		value = bcs.trim();
  -	    }
  +        // determine the input by...
  +        if (valueSpecified) {
  +	    // ... reading 'value' attribute
  +	    input = value;
  +	} else {
  +	    // ... retrieving and trimming our body
  +	    if (bodyContent != null && bodyContent.getString() != null)
  +	        input = bodyContent.getString().trim();
   	}
   
  -	if ((value == null) || value.equals("")) {
  +	if ((input == null) || input.equals("")) {
   	    // do nothing
   	    return EVAL_PAGE;
   	}
  @@ -173,16 +177,16 @@
   	 * If 'value' is a String, it is first parsed into an instance of
   	 * java.lang.Number
   	 */
  -	if (value instanceof String) {
  +	if (input instanceof String) {
   	    try {
  -		if (((String) value).indexOf('.') != -1) {
  -		    value = Double.valueOf((String) value);
  +		if (((String) input).indexOf('.') != -1) {
  +		    input = Double.valueOf((String) input);
   		} else {
  -		    value = Long.valueOf((String) value);
  +		    input = Long.valueOf((String) input);
   		}
   	    } catch (NumberFormatException nfe) {
   		throw new JspException(
  -                    Resources.getMessage("FORMAT_NUMBER_PARSE_ERROR", value),
  +                    Resources.getMessage("FORMAT_NUMBER_PARSE_ERROR", input),
   		    nfe);
   	    }
   	}
  @@ -215,10 +219,10 @@
   		}
   	    }
   	    configureFormatter(formatter);
  -	    formatted = formatter.format(value);
  +	    formatted = formatter.format(input);
   	} else {
   	    // no formatting locale available, use toString()
  -	    formatted = value.toString();
  +	    formatted = input.toString();
   	}
   
   	if (var != null) {
  
  
  
  1.19      +24 -18    jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/common/fmt/MessageSupport.java
  
  Index: MessageSupport.java
  ===================================================================
  RCS file: /home/cvs/jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/common/fmt/MessageSupport.java,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- MessageSupport.java	26 Apr 2002 19:59:21 -0000	1.18
  +++ MessageSupport.java	29 Jul 2002 18:54:04 -0000	1.19
  @@ -85,6 +85,7 @@
       // Protected state
   
       protected String key;                         // 'key' attribute
  +    protected boolean keySpecified;	          // status
       protected LocalizationContext locCtxt;        // 'bundle' attribute
   
   
  @@ -107,6 +108,7 @@
   
       private void init() {
   	key = var = null;
  +	keySpecified = false;
   	locCtxt = null;
   	scope = PageContext.PAGE_SCOPE;
       }
  @@ -147,21 +149,25 @@
   
       public int doEndTag() throws JspException {
   
  -	if (key == null) {
  -	    BodyContent bc = null;
  -	    String bcs = null;
  -	    if (((bc = getBodyContent()) != null)
  -		    && ((bcs = bc.getString()) != null)) {
  -		key = bcs.trim();
  -	    }
  -	    if ((key == null) || key.equals("")) {
  -		try {
  -		    pageContext.getOut().print("??????");
  -		} catch (IOException ioe) {
  -		    throw new JspTagException(ioe.getMessage());
  -		}
  -		return EVAL_PAGE;
  +        String keyInput = null;
  +
  +        // determine the message key by...
  +        if (keySpecified) {
  +	    // ... reading 'key' attribute
  +	    keyInput = key;
  +	} else {
  +	    // ... retrieving and trimming our body
  +	    if (bodyContent != null && bodyContent.getString() != null)
  +	        keyInput = bodyContent.getString().trim();
  +	}
  +
  +	if ((keyInput == null) || keyInput.equals("")) {
  +	    try {
  +		pageContext.getOut().print("??????");
  +	    } catch (IOException ioe) {
  +		throw new JspTagException(ioe.getMessage());
   	    }
  +	    return EVAL_PAGE;
   	}
   
   	String prefix = null;
  @@ -183,15 +189,15 @@
   	    }
   	}
   
  -	String message = UNDEFINED_KEY + key + UNDEFINED_KEY;
  +	String message = UNDEFINED_KEY + keyInput + UNDEFINED_KEY;
   	if (locCtxt != null) {
   	    ResourceBundle bundle = locCtxt.getResourceBundle();
   	    if (bundle != null) {
   		try {
   		    // prepend 'prefix' attribute from parent bundle
   		    if (prefix != null)
  -			key = prefix + key;
  -		    message = bundle.getString(key);
  +			keyInput = prefix + keyInput;
  +		    message = bundle.getString(keyInput);
   		    // Perform parametric replacement if required
   		    if (!params.isEmpty()) {
   			Object[] messageArgs = params.toArray();
  @@ -203,7 +209,7 @@
   			message = formatter.format(messageArgs);
   		    }
   		} catch (MissingResourceException mre) {
  -		    message = UNDEFINED_KEY + key + UNDEFINED_KEY;
  +		    message = UNDEFINED_KEY + keyInput + UNDEFINED_KEY;
   		}
   	    }
   	}
  
  
  
  1.4       +12 -4     jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/common/fmt/ParamSupport.java
  
  Index: ParamSupport.java
  ===================================================================
  RCS file: /home/cvs/jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/common/fmt/ParamSupport.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- ParamSupport.java	30 Mar 2002 00:40:28 -0000	1.3
  +++ ParamSupport.java	29 Jul 2002 18:54:04 -0000	1.4
  @@ -74,6 +74,7 @@
       // Protected state
   
       protected Object value;                          // 'value' attribute
  +    protected boolean valueSpecified;	             // status
   
   
       //*********************************************************************
  @@ -86,6 +87,7 @@
   
       private void init() {
   	value = null;
  +	valueSpecified = false;
       }
   
   
  @@ -106,11 +108,17 @@
   	 * add it to enclosing <fmt:message> tag, even if it is null or equal
   	 * to "".
   	 */
  -	if (value == null) {
  -	    // TLV has already ensured that we have non-empty body in this case
  -	    value = getBodyContent().getString().trim();
  +	Object input = null;
  +        // determine the input by...
  +	if (valueSpecified) {
  +	    // ... reading 'value' attribute
  +	    input = value;
  +	} else {
  +	    // ... retrieving and trimming our body (TLV has ensured that it's
  +	    // non-empty)
  +	    input = bodyContent.getString().trim();
   	}
  -	parent.addParam(value);
  +	parent.addParam(input);
   
   	return EVAL_PAGE;
       }
  
  
  
  1.17      +16 -10    jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/common/fmt/ParseDateSupport.java
  
  Index: ParseDateSupport.java
  ===================================================================
  RCS file: /home/cvs/jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/common/fmt/ParseDateSupport.java,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- ParseDateSupport.java	16 Apr 2002 18:17:51 -0000	1.16
  +++ ParseDateSupport.java	29 Jul 2002 18:54:04 -0000	1.17
  @@ -84,6 +84,7 @@
       // Protected state
   
       protected String value;                      // 'value' attribute
  +    protected boolean valueSpecified;	         // status
       protected String type;                       // 'type' attribute
       protected String pattern;                    // 'pattern' attribute
       protected Object timeZone;                   // 'timeZone' attribute
  @@ -110,6 +111,7 @@
       private void init() {
   	type = dateStyle = timeStyle = null;
   	value = pattern = var = null;
  +	valueSpecified = false;
   	timeZone = null;
   	scope = PageContext.PAGE_SCOPE;
   	parseLocale = null;
  @@ -133,15 +135,19 @@
   
       public int doEndTag() throws JspException {
   
  -	if (value == null) {
  -	    BodyContent bc = null;
  -	    String bcs = null;
  -	    if (((bc = getBodyContent()) != null)
  -		    && ((bcs = bc.getString()) != null)) {
  -		value = bcs.trim();
  -	    }
  +        String input = null;
  +
  +        // determine the input by...
  +        if (valueSpecified) {
  +	    // ... reading 'value' attribute
  +	    input = value;
  +	} else {
  +	    // ... retrieving and trimming our body
  +	    if (bodyContent != null && bodyContent.getString() != null)
  +	        input = bodyContent.getString().trim();
   	}
  -	if ((value == null) || value.equals("")) {
  +
  +	if ((input == null) || input.equals("")) {
   	    if (var != null) {
   		pageContext.removeAttribute(var, scope);
   	    }
  @@ -200,10 +206,10 @@
   	// Parse date
   	Date parsed = null;
   	try {
  -	    parsed = parser.parse(value);
  +	    parsed = parser.parse(input);
   	} catch (ParseException pe) {
   	    throw new JspException(
  -	            Resources.getMessage("PARSE_DATE_PARSE_ERROR", value),
  +	            Resources.getMessage("PARSE_DATE_PARSE_ERROR", input),
   		    pe);
   	}
   
  
  
  
  1.14      +15 -10    jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/common/fmt/ParseNumberSupport.java
  
  Index: ParseNumberSupport.java
  ===================================================================
  RCS file: /home/cvs/jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/common/fmt/ParseNumberSupport.java,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- ParseNumberSupport.java	27 Apr 2002 00:00:21 -0000	1.13
  +++ ParseNumberSupport.java	29 Jul 2002 18:54:04 -0000	1.14
  @@ -84,6 +84,7 @@
       // Protected state
   
       protected String value;                      // 'value' attribute
  +    protected boolean valueSpecified;	         // status
       protected String type;                       // 'type' attribute
       protected String pattern;                    // 'pattern' attribute
       protected Locale parseLocale;                // 'parseLocale' attribute
  @@ -108,6 +109,7 @@
   
       private void init() {
   	value = type = pattern = var = null;
  +	valueSpecified = false;
   	parseLocale = null;
   	integerOnlySpecified = false;
   	scope = PageContext.PAGE_SCOPE;
  @@ -130,16 +132,19 @@
       // Tag logic
   
       public int doEndTag() throws JspException {
  +	String input = null;
   
  -	if (value == null) {
  -	    BodyContent bc = null;
  -	    String bcs = null;
  -	    if (((bc = getBodyContent()) != null)
  -		    && ((bcs = bc.getString()) != null)) {
  -		value = bcs.trim();
  -	    }
  +        // determine the input by...
  +	if (valueSpecified) {
  +	    // ... reading 'value' attribute
  +	    input = value;
  +	} else {
  +	    // ... retrieving and trimming our body
  +	    if (bodyContent != null && bodyContent.getString() != null)
  +	        input = bodyContent.getString().trim();
   	}
  -	if ((value == null) || value.equals("")) {
  +
  +	if ((input == null) || input.equals("")) {
   	    if (var != null) {
   		pageContext.removeAttribute(var, scope);
   	    }
  @@ -179,10 +184,10 @@
   	// Parse number
   	Number parsed = null;
   	try {
  -	    parsed = parser.parse(value);
  +	    parsed = parser.parse(input);
   	} catch (ParseException pe) {
   	    throw new JspException(
  -	            Resources.getMessage("PARSE_NUMBER_PARSE_ERROR", value),
  +	            Resources.getMessage("PARSE_NUMBER_PARSE_ERROR", input),
   		    pe);
   	}
   
  
  
  
  1.15      +1 -1      jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/common/fmt/TimeZoneSupport.java
  
  Index: TimeZoneSupport.java
  ===================================================================
  RCS file: /home/cvs/jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/common/fmt/TimeZoneSupport.java,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- TimeZoneSupport.java	13 May 2002 18:16:28 -0000	1.14
  +++ TimeZoneSupport.java	29 Jul 2002 18:54:04 -0000	1.15
  @@ -128,7 +128,7 @@
   
       public int doEndTag() throws JspException {
   	try {
  -	    pageContext.getOut().print(getBodyContent().getString());
  +	    pageContext.getOut().print(bodyContent.getString());
   	} catch (IOException ioe) {
   	    throw new JspTagException(ioe.getMessage());
   	}
  
  
  
  1.9       +1 -0      jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/el/fmt/FormatNumberTag.java
  
  Index: FormatNumberTag.java
  ===================================================================
  RCS file: /home/cvs/jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/el/fmt/FormatNumberTag.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- FormatNumberTag.java	18 Mar 2002 17:43:50 -0000	1.8
  +++ FormatNumberTag.java	29 Jul 2002 18:54:04 -0000	1.9
  @@ -125,6 +125,7 @@
       // for EL-based attribute
       public void setValue(String value_) {
           this.value_ = value_;
  +	this.valueSpecified = true;
       }
   
       // for EL-based attribute
  
  
  
  1.6       +1 -0      jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/el/fmt/MessageTag.java
  
  Index: MessageTag.java
  ===================================================================
  RCS file: /home/cvs/jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/el/fmt/MessageTag.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- MessageTag.java	16 Apr 2002 15:49:50 -0000	1.5
  +++ MessageTag.java	29 Jul 2002 18:54:04 -0000	1.6
  @@ -124,6 +124,7 @@
       // for EL-based attribute
       public void setKey(String key_) {
           this.key_ = key_;
  +	this.keySpecified = true;
       }
   
       // for EL-based attribute
  
  
  
  1.3       +1 -0      jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/el/fmt/ParamTag.java
  
  Index: ParamTag.java
  ===================================================================
  RCS file: /home/cvs/jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/el/fmt/ParamTag.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ParamTag.java	9 Mar 2002 00:55:59 -0000	1.2
  +++ ParamTag.java	29 Jul 2002 18:54:04 -0000	1.3
  @@ -116,6 +116,7 @@
       // for EL-based attribute
       public void setValue(String value_) {
           this.value_ = value_;
  +	this.valueSpecified = true;
       }
   
   
  
  
  
  1.11      +1 -0      jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/el/fmt/ParseDateTag.java
  
  Index: ParseDateTag.java
  ===================================================================
  RCS file: /home/cvs/jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/el/fmt/ParseDateTag.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- ParseDateTag.java	12 Apr 2002 19:16:50 -0000	1.10
  +++ ParseDateTag.java	29 Jul 2002 18:54:04 -0000	1.11
  @@ -123,6 +123,7 @@
       // for EL-based attribute
       public void setValue(String value_) {
           this.value_ = value_;
  +	this.valueSpecified = true;
       }
   
       // for EL-based attribute
  
  
  
  1.9       +1 -0      jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/el/fmt/ParseNumberTag.java
  
  Index: ParseNumberTag.java
  ===================================================================
  RCS file: /home/cvs/jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/el/fmt/ParseNumberTag.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- ParseNumberTag.java	12 Apr 2002 19:16:50 -0000	1.8
  +++ ParseNumberTag.java	29 Jul 2002 18:54:04 -0000	1.9
  @@ -121,6 +121,7 @@
       // for EL-based attribute
       public void setValue(String value_) {
           this.value_ = value_;
  +	this.valueSpecified = true;
       }
   
       // for EL-based attribute
  
  
  
  1.6       +1 -0      jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/rt/fmt/FormatNumberTag.java
  
  Index: FormatNumberTag.java
  ===================================================================
  RCS file: /home/cvs/jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/rt/fmt/FormatNumberTag.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- FormatNumberTag.java	1 Mar 2002 02:13:27 -0000	1.5
  +++ FormatNumberTag.java	29 Jul 2002 18:54:04 -0000	1.6
  @@ -75,6 +75,7 @@
       // 'value' attribute
       public void setValue(Object value) throws JspTagException {
           this.value = value;
  +	this.valueSpecified = true;
       }
   
       // 'type' attribute
  
  
  
  1.5       +1 -0      jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/rt/fmt/MessageTag.java
  
  Index: MessageTag.java
  ===================================================================
  RCS file: /home/cvs/jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/rt/fmt/MessageTag.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- MessageTag.java	16 Apr 2002 15:49:50 -0000	1.4
  +++ MessageTag.java	29 Jul 2002 18:54:04 -0000	1.5
  @@ -75,6 +75,7 @@
       // for tag attribute
       public void setKey(String key) throws JspTagException {
           this.key = key;
  +	this.keySpecified = true;
       }
   
       // for tag attribute
  
  
  
  1.2       +1 -0      jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/rt/fmt/ParamTag.java
  
  Index: ParamTag.java
  ===================================================================
  RCS file: /home/cvs/jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/rt/fmt/ParamTag.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- ParamTag.java	28 Feb 2002 00:54:06 -0000	1.1
  +++ ParamTag.java	29 Jul 2002 18:54:04 -0000	1.2
  @@ -75,5 +75,6 @@
       // for tag attribute
       public void setValue(Object value) throws JspTagException {
           this.value = value;
  +	this.valueSpecified = true;
       }
   }
  
  
  
  1.10      +1 -0      jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/rt/fmt/ParseDateTag.java
  
  Index: ParseDateTag.java
  ===================================================================
  RCS file: /home/cvs/jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/rt/fmt/ParseDateTag.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- ParseDateTag.java	12 Apr 2002 19:16:50 -0000	1.9
  +++ ParseDateTag.java	29 Jul 2002 18:54:04 -0000	1.10
  @@ -75,6 +75,7 @@
       // 'value' attribute
       public void setValue(String value) throws JspTagException {
           this.value = value;
  +	this.valueSpecified = true;
       }
   
       // 'type' attribute
  
  
  
  1.9       +1 -0      jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/rt/fmt/ParseNumberTag.java
  
  Index: ParseNumberTag.java
  ===================================================================
  RCS file: /home/cvs/jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/rt/fmt/ParseNumberTag.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- ParseNumberTag.java	22 Apr 2002 16:47:20 -0000	1.8
  +++ ParseNumberTag.java	29 Jul 2002 18:54:04 -0000	1.9
  @@ -75,6 +75,7 @@
       // 'value' attribute
       public void setValue(String value) throws JspTagException {
           this.value = value;
  +	this.valueSpecified = true;
       }
   
       // 'type' attribute
  
  
  

--
To unsubscribe, e-mail:   <mailto:taglibs-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:taglibs-dev-help@jakarta.apache.org>


Mime
View raw message