You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by hr...@apache.org on 2006/03/08 00:18:36 UTC

svn commit: r384050 - /struts/shale/trunk/core-library/src/java/org/apache/shale/taglib/CommonsValidatorTag.java

Author: hrabago
Date: Tue Mar  7 15:18:34 2006
New Revision: 384050

URL: http://svn.apache.org/viewcvs?rev=384050&view=rev
Log:
Reset "param" map each time the tag is used.

Modified:
    struts/shale/trunk/core-library/src/java/org/apache/shale/taglib/CommonsValidatorTag.java

Modified: struts/shale/trunk/core-library/src/java/org/apache/shale/taglib/CommonsValidatorTag.java
URL: http://svn.apache.org/viewcvs/struts/shale/trunk/core-library/src/java/org/apache/shale/taglib/CommonsValidatorTag.java?rev=384050&r1=384049&r2=384050&view=diff
==============================================================================
--- struts/shale/trunk/core-library/src/java/org/apache/shale/taglib/CommonsValidatorTag.java (original)
+++ struts/shale/trunk/core-library/src/java/org/apache/shale/taglib/CommonsValidatorTag.java Tue Mar  7 15:18:34 2006
@@ -224,9 +224,6 @@
     * @param value   the value of the parameter to pass to the validator.
     */
    public void addParam(String name, String value) {
-      if (params == null) {
-         params = new LinkedHashMap();
-      }
       params.put(name, value);
    }
 
@@ -237,6 +234,8 @@
     * @return EVAL_BODY_INCLUDE
     */
    public int doStartTag() throws JspException {
+      // reset the params for each use of this tag
+      params = new LinkedHashMap();
       return EVAL_BODY_INCLUDE;
    }
 



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org