Update of /var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib
In directory james.mmbase.org:/tmp/cvs-serv7515

Modified Files:
        FieldListTag.java FieldTag.java ImageTag.java 
        NodeReferrerTag.java 
Log Message:
MMB-1705


See also: 
http://cvs.mmbase.org/viewcvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib
See also: http://www.mmbase.org/jira/browse/MMB-1705


Index: FieldListTag.java
===================================================================
RCS file: 
/var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/FieldListTag.java,v
retrieving revision 1.63
retrieving revision 1.64
diff -u -b -r1.63 -r1.64
--- FieldListTag.java   25 Apr 2008 14:23:28 -0000      1.63
+++ FieldListTag.java   14 Aug 2008 13:42:17 -0000      1.64
@@ -14,7 +14,7 @@
 
 import java.io.IOException;
 
-import javax.servlet.jsp.JspTagException;
+import javax.servlet.jsp.*;
 import javax.servlet.jsp.jstl.core.LoopTagStatus;
 
 import java.util.*;
@@ -23,7 +23,7 @@
  * This class makes a tag which can list the fields of a NodeManager.
  *
  * @author Michiel Meeuwissen
- * @version $Id: FieldListTag.java,v 1.63 2008/04/25 14:23:28 michiel Exp $
+ * @version $Id: FieldListTag.java,v 1.64 2008/08/14 13:42:17 michiel Exp $
  */
 public class FieldListTag extends FieldReferrerTag implements ListProvider, 
FieldProvider, QueryContainerReferrer {
 
@@ -188,7 +188,8 @@
     /**
      *
      **/
-    public int doStartTag() throws JspTagException{
+    public int doStartTag() throws JspException{
+        initTag();
         collector = new ContextCollector(getContextProvider());
 
         if (varStatus != Attribute.NULL) {


Index: FieldTag.java
===================================================================
RCS file: 
/var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/FieldTag.java,v
retrieving revision 1.73
retrieving revision 1.74
diff -u -b -r1.73 -r1.74
--- FieldTag.java       31 Mar 2008 13:10:47 -0000      1.73
+++ FieldTag.java       14 Aug 2008 13:42:18 -0000      1.74
@@ -26,7 +26,7 @@
  * The FieldTag can be used as a child of a 'NodeProvider' tag.
  *
  * @author Michiel Meeuwissen
- * @version $Id: FieldTag.java,v 1.73 2008/03/31 13:10:47 michiel Exp $
+ * @version $Id: FieldTag.java,v 1.74 2008/08/14 13:42:18 michiel Exp $
  */
 public class FieldTag extends FieldReferrerTag implements FieldProvider, 
Writer {
 
@@ -182,7 +182,8 @@
         }
     }
 
-    public int doStartTag() throws JspTagException {
+    public int doStartTag() throws JspException {
+        initTag();
         Node node = getNode();
         fieldName = (String) name.getValue(this);
         boolean findValue = true;


Index: ImageTag.java
===================================================================
RCS file: 
/var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/ImageTag.java,v
retrieving revision 1.78
retrieving revision 1.79
diff -u -b -r1.78 -r1.79
--- ImageTag.java       26 Jul 2007 20:54:10 -0000      1.78
+++ ImageTag.java       14 Aug 2008 13:42:18 -0000      1.79
@@ -14,6 +14,7 @@
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 import javax.servlet.jsp.JspTagException;
+import javax.servlet.jsp.JspException;
 
 import org.mmbase.bridge.*;
 import org.mmbase.util.functions.*;
@@ -30,7 +31,7 @@
  * sensitive for future changes in how the image servlet works.
  *
  * @author Michiel Meeuwissen
- * @version $Id: ImageTag.java,v 1.78 2007/07/26 20:54:10 michiel Exp $
+ * @version $Id: ImageTag.java,v 1.79 2008/08/14 13:42:18 michiel Exp $
  */
 
 public class ImageTag extends FieldTag {
@@ -197,7 +198,8 @@
         return urlConvert.booleanValue();
     }
 
-    public int doStartTag() throws JspTagException {
+    public int doStartTag() throws JspException {
+        initTag();
         Node originalNode = getNode();
         if (!originalNode.getNodeManager().hasField("handle")) {
             throw new JspTagException(


Index: NodeReferrerTag.java
===================================================================
RCS file: 
/var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/NodeReferrerTag.java,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -b -r1.37 -r1.38
--- NodeReferrerTag.java        14 Aug 2008 11:24:15 -0000      1.37
+++ NodeReferrerTag.java        14 Aug 2008 13:42:18 -0000      1.38
@@ -28,7 +28,7 @@
  * NodeProviderTag and therefore would be a NodeReferrerTag.
  *
  * @author Michiel Meeuwissen
- * @version $Id: NodeReferrerTag.java,v 1.37 2008/08/14 11:24:15 michiel Exp $
+ * @version $Id: NodeReferrerTag.java,v 1.38 2008/08/14 13:42:18 michiel Exp $
  */
 
 public abstract class NodeReferrerTag extends CloudReferrerTag {
@@ -167,8 +167,12 @@
         return getCloudContext().getDefaultLocale();
     }
 
-    public int doStartTag() throws JspException {
+    protected void initTag() {
         node = null;
+    }
+
+    public int doStartTag() throws JspException {
+        initTag();
         return super.doStartTag();
     }
     public int doEndTag() throws JspTagException {
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to