Hello,

little patch for example application. This patch adds release() method 
to custom tags.

Cheers,
Kare 8^)

-- 
Kare Nuorteva, Software Engineer
Satama UK Ltd
mobile +44 7989 852 865
http://www.satama.com/
Index: CheckLogonTag.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-struts/src/example/org/apache/struts/example/CheckLogonTag.java,v
retrieving revision 1.4
diff -u -r1.4 CheckLogonTag.java
--- CheckLogonTag.java  2000/08/01 20:03:22     1.4
+++ CheckLogonTag.java  2001/01/30 12:33:45
@@ -192,5 +192,15 @@
 
     }
 
+    /**
+     * Release any acquired resources.
+     */
+    public void release() {
+
+        super.release();
+        this.name = Constants.USER_KEY;
+        this.page = "/logon.jsp";
+
+    }
 
 }
Index: LinkSubscriptionTag.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-struts/src/example/org/apache/struts/example/LinkSubscriptionTag.java,v
retrieving revision 1.3
diff -u -r1.3 LinkSubscriptionTag.java
--- LinkSubscriptionTag.java    2000/11/18 22:11:56     1.3
+++ LinkSubscriptionTag.java    2001/01/30 12:33:46
@@ -232,5 +232,15 @@
 
     }
 
+    /**
+     * Release any acquired resources.
+     */
+    public void release() {
+
+        super.release();
+        this.page = null;
+        this.name = "subscription";
+
+    }
 
 }
Index: LinkUserTag.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-struts/src/example/org/apache/struts/example/LinkUserTag.java,v
retrieving revision 1.3
diff -u -r1.3 LinkUserTag.java
--- LinkUserTag.java    2000/11/18 22:11:56     1.3
+++ LinkUserTag.java    2001/01/30 12:33:47
@@ -230,5 +230,15 @@
 
     }
 
+    /**
+     * Release any acquired resources.
+     */
+    public void release() {
+
+        super.release();
+        this.page = null;
+        this.name = "user";
+
+    }
 
 }

Reply via email to