You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by re...@apache.org on 2003/01/01 13:25:58 UTC

cvs commit: jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/compiler TagPluginManager.java

remm        2003/01/01 04:25:58

  Modified:    jasper2/src/share/org/apache/jasper/compiler
                        TagPluginManager.java
  Log:
  - To support nested tags, we should also visit child nodes.
  
  Revision  Changes    Path
  1.9       +13 -7     jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/compiler/TagPluginManager.java
  
  Index: TagPluginManager.java
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/compiler/TagPluginManager.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- TagPluginManager.java	6 Dec 2002 23:19:58 -0000	1.8
  +++ TagPluginManager.java	1 Jan 2003 12:25:58 -0000	1.9
  @@ -97,11 +97,17 @@
   	    return;
   	}
   
  -	page.visit(new Node.Visitor() {
  -            public void visit(Node.CustomTag n) {
  -		invokePlugin(n);
  +        page.visit(new Node.Visitor() {
  +            public void visit(Node.CustomTag n)
  +                throws JasperException {
  +                invokePlugin(n);
  +                Node.Nodes body = n.getBody();
  +                if (body != null) {
  +                    body.visit(this);
  +                }
               }
  -	});
  +        });
  +
       }
    
       private void init(ErrorDispatcher err) throws JasperException {
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>