dgeary 01/01/22 11:46:03
Modified: src/share/org/apache/struts/taglib/template GetTag.java
InsertTag.java PutTag.java
Log:
Added calls to super.release in tag release methods. Thanks to Wong Kok Wai
([EMAIL PROTECTED]) for suggesting this change.
Revision Changes Path
1.6 +7 -5
jakarta-struts/src/share/org/apache/struts/taglib/template/GetTag.java
Index: GetTag.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/template/GetTag.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- GetTag.java 2001/01/19 01:26:01 1.5
+++ GetTag.java 2001/01/22 19:45:57 1.6
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/template/GetTag.java,v 1.5
2001/01/19 01:26:01 dgeary Exp $
- * $Revision: 1.5 $
- * $Date: 2001/01/19 01:26:01 $
+ * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/template/GetTag.java,v 1.6
2001/01/22 19:45:57 dgeary Exp $
+ * $Revision: 1.6 $
+ * $Date: 2001/01/22 19:45:57 $
*
* ====================================================================
*
@@ -75,7 +75,7 @@
* it, depending upon the value of the content's direct attribute.
*
* @author David Geary
- * @version $Revision: 1.5 $ $Date: 2001/01/19 01:26:01 $
+ * @version $Revision: 1.6 $ $Date: 2001/01/22 19:45:57 $
*/
public class GetTag extends TagSupport {
@@ -156,10 +156,12 @@
/**
- * Reset member values for reuse.
+ * Reset member values for reuse. This method calls super.release(),
+ * which invokes TagSupport.release(), which typically does nothing.
*/
public void release() {
+ super.release();
name = role = null;
}
1.4 +7 -5
jakarta-struts/src/share/org/apache/struts/taglib/template/InsertTag.java
Index: InsertTag.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/template/InsertTag.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- InsertTag.java 2001/01/19 01:26:01 1.3
+++ InsertTag.java 2001/01/22 19:45:58 1.4
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/template/InsertTag.java,v
1.3 2001/01/19 01:26:01 dgeary Exp $
- * $Revision: 1.3 $
- * $Date: 2001/01/19 01:26:01 $
+ * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/template/InsertTag.java,v
1.4 2001/01/22 19:45:58 dgeary Exp $
+ * $Revision: 1.4 $
+ * $Date: 2001/01/22 19:45:58 $
*
* ====================================================================
*
@@ -74,7 +74,7 @@
* tags, which are accessed by <template:get> in the template.
*
* @author David Geary
- * @version $Revision: 1.3 $ $Date: 2001/01/19 01:26:01 $
+ * @version $Revision: 1.4 $ $Date: 2001/01/22 19:45:58 $
*/
public class InsertTag extends TagSupport {
@@ -148,10 +148,12 @@
/**
- * Reset member variables.
+ * Reset member values for reuse. This method calls super.release(),
+ * which invokes TagSupport.release(), which typically does nothing.
*/
public void release() {
+ super.release();
template = null;
map = null;
1.7 +7 -5
jakarta-struts/src/share/org/apache/struts/taglib/template/PutTag.java
Index: PutTag.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/template/PutTag.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- PutTag.java 2001/01/16 23:48:41 1.6
+++ PutTag.java 2001/01/22 19:45:59 1.7
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/template/PutTag.java,v 1.6
2001/01/16 23:48:41 dgeary Exp $
- * $Revision: 1.6 $
- * $Date: 2001/01/16 23:48:41 $
+ * $Header:
/home/cvs/jakarta-struts/src/share/org/apache/struts/taglib/template/PutTag.java,v 1.7
2001/01/22 19:45:59 dgeary Exp $
+ * $Revision: 1.7 $
+ * $Date: 2001/01/22 19:45:59 $
*
* ====================================================================
*
@@ -74,7 +74,7 @@
* Tag handler for <template:put>, which puts content into request scope.
*
* @author David Geary
- * @version $Revision: 1.6 $ $Date: 2001/01/16 23:48:41 $
+ * @version $Revision: 1.7 $ $Date: 2001/01/22 19:45:59 $
*/
public class PutTag extends BodyTagSupport {
@@ -176,10 +176,12 @@
/**
- * Reset member variables.
+ * Reset member values for reuse. This method calls super.release(),
+ * which invokes TagSupport.release(), which typically does nothing.
*/
public void release() {
+ super.release();
name = content = direct = role = null;
}