You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ki...@apache.org on 2002/05/16 21:25:55 UTC

cvs commit: jakarta-tomcat-4.0/jasper/src/share/org/apache/jasper/compiler TagLibraryInfoImpl.java

kinman      02/05/16 12:25:55

  Modified:    jasper/src/share/org/apache/jasper/compiler
                        TagLibraryInfoImpl.java
  Log:
  - Fixed 5793: Jasper should issue error when the variable element is defined
    in the tld, AND a TEI class is also provided.
  
  Revision  Changes    Path
  1.26      +14 -3     jakarta-tomcat-4.0/jasper/src/share/org/apache/jasper/compiler/TagLibraryInfoImpl.java
  
  Index: TagLibraryInfoImpl.java
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-4.0/jasper/src/share/org/apache/jasper/compiler/TagLibraryInfoImpl.java,v
  retrieving revision 1.25
  retrieving revision 1.26
  diff -u -r1.25 -r1.26
  --- TagLibraryInfoImpl.java	12 Dec 2001 18:43:16 -0000	1.25
  +++ TagLibraryInfoImpl.java	16 May 2002 19:25:55 -0000	1.26
  @@ -1,7 +1,7 @@
   /*
  - * $Header: /home/cvs/jakarta-tomcat-4.0/jasper/src/share/org/apache/jasper/compiler/TagLibraryInfoImpl.java,v 1.25 2001/12/12 18:43:16 kinman Exp $
  - * $Revision: 1.25 $
  - * $Date: 2001/12/12 18:43:16 $
  + * $Header: /home/cvs/jakarta-tomcat-4.0/jasper/src/share/org/apache/jasper/compiler/TagLibraryInfoImpl.java,v 1.26 2002/05/16 19:25:55 kinman Exp $
  + * $Revision: 1.26 $
  + * $Date: 2002/05/16 19:25:55 $
    *
    * The Apache Software License, Version 1.1
    *
  @@ -415,6 +415,17 @@
                                     );
               }
   
  +        // JSP.C1: It is a (translation time) error for an action that
  +	// has one or more variable subelements to have a TagExtraInfo
  +	// class that returns a non-null object.
  +
  +	if (tei != null && variableVector.size() != 0) {
  +	    throw new JasperException(
  +                          Constants.getString(
  +                              "jsp.warning.teiclass.is.nonnull",
  +                              new Object[] {teiclass}));
  +        }
  +	
           TagInfo taginfo = new TagInfo(name, tagclass, bodycontent,
                                         info, this, 
                                         tei,
  
  
  

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