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 2003/02/01 03:41:13 UTC

cvs commit: jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/resources messages.properties messages_es.properties messages_fr.properties messages_ja.properties

kinman      2003/01/31 18:41:13

  Modified:    jasper2/src/share/org/apache/jasper/compiler
                        JspDocumentParser.java
               jasper2/src/share/org/apache/jasper/resources
                        messages.properties messages_es.properties
                        messages_fr.properties messages_ja.properties
  Log:
  - It is now illegal to have preludes and cods assoicated with a JSP document.
  
  Revision  Changes    Path
  1.36      +14 -29    jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/compiler/JspDocumentParser.java
  
  Index: JspDocumentParser.java
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/compiler/JspDocumentParser.java,v
  retrieving revision 1.35
  retrieving revision 1.36
  diff -u -r1.35 -r1.36
  --- JspDocumentParser.java	22 Jan 2003 20:08:24 -0000	1.35
  +++ JspDocumentParser.java	1 Feb 2003 02:41:13 -0000	1.36
  @@ -150,6 +150,17 @@
   	JspDocumentParser handler = new JspDocumentParser(pc, path, inStream,
   							  isTagFile,
   							  directivesOnly);
  +	// It's an error to have a prelude or a coda associated with
  +	// a JSP document
  +	if (!handler.pageInfo.getIncludePrelude().isEmpty()) {
  +	    String file = (String) handler.pageInfo.getIncludePrelude().get(0);
  +	    handler.err.jspError("jsp.error.prelude.xml", path, file);
  +	}
  +	if (!handler.pageInfo.getIncludeCoda().isEmpty()) {
  +	    String file = (String) handler.pageInfo.getIncludeCoda().get(0);
  +	    handler.err.jspError("jsp.error.coda.xml", path, file);
  +	}
  +
   	Node.Nodes pageNodes = null;
   	Node.JspRoot jspRoot = null;
   
  @@ -160,8 +171,6 @@
   		rootAttrs.addAttribute("", "", "version", "CDATA", "2.0");
   		jspRoot = new Node.JspRoot(rootAttrs, null, null);
   		handler.current = jspRoot;
  -		handler.addInclude(jspRoot,
  -				   handler.pageInfo.getIncludePrelude());
   	    } else {
   		handler.isTop = false;
   		handler.current = parent;
  @@ -184,7 +193,6 @@
   	    saxParser.parse(handler.inputSource, handler);
   
   	    if (parent == null) {
  -		handler.addInclude(jspRoot, handler.pageInfo.getIncludeCoda());
   		// Create Node.Nodes from dummy (top-level) <jsp:root>
   		pageNodes = new Node.Nodes(jspRoot);
   	    } else {
  @@ -729,29 +737,6 @@
   		}
   	    }
   	}
  -    }
  -
  -    /*
  -     * Processes the given list of included files.
  -     *
  -     * This is used to implement the include-prelude and include-coda
  -     * subelements of the jsp-config element in web.xml
  -     */
  -    private void addInclude(Node parent, List files) throws SAXException {
  -        if (files != null) {
  -            Iterator iter = files.iterator();
  -            while (iter.hasNext()) {
  -                String file = (String) iter.next();
  -                AttributesImpl attrs = new AttributesImpl();
  -                attrs.addAttribute("", "file", "file", "CDATA", file);
  -
  -                // Create a dummy Include directive node
  -                Node includeDir = new Node.IncludeDirective(attrs, 
  -							    null, // XXX
  -							    parent);
  -                processIncludeDirective(file, includeDir);
  -            }
  -        }
       }
   
       /*
  
  
  
  1.86      +8 -6      jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/resources/messages.properties
  
  Index: messages.properties
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/resources/messages.properties,v
  retrieving revision 1.85
  retrieving revision 1.86
  diff -u -r1.85 -r1.86
  --- messages.properties	28 Jan 2003 00:13:38 -0000	1.85
  +++ messages.properties	1 Feb 2003 02:41:13 -0000	1.86
  @@ -354,8 +354,10 @@
   jsp.error.tagfile.illegalPath=Illegal tag file path: {0}, must start with \"/WEB-INF/tags\" or \"/META-INF/tags\"
   jsp.error.plugin.wrongRootElement=Name of root element in {0} different from {1}
   jsp.error.attribute.invalidPrefix=The attribute prefix {0} does not correspond to any imported tag library
  -jsp.error.nested.jspattribute=a jsp:attribute standard action cannot be nested within another jsp:attribute standard action
  -jsp.error.nested.jspbody=a jsp:body standard action cannot be nested within another jsp:body or jsp:attribute standard action
  -jsp.error.variable.either.name=either name-given or name-from-attribute attribute must be specified in a variable directive
  -jsp.error.variable.both.name=cannot specified both name-given or name-from-attribute attributes in a variable directive
  -jsp.error.variable.alias=both or none of the name-from-attribute and alias attributes can be specified in a variable directive.
  +jsp.error.nested.jspattribute=A jsp:attribute standard action cannot be nested within another jsp:attribute standard action
  +jsp.error.nested.jspbody=A jsp:body standard action cannot be nested within another jsp:body or jsp:attribute standard action
  +jsp.error.variable.either.name=Either name-given or name-from-attribute attribute must be specified in a variable directive
  +jsp.error.variable.both.name=Cannot specified both name-given or name-from-attribute attributes in a variable directive
  +jsp.error.variable.alias=Both or none of the name-from-attribute and alias attributes can be specified in a variable directive
  +jsp.error.prelude.xml=The JSP document {0} has a prelude ({1}) associated with it
  +jsp.error.coda.xml=The JSP document {0} has a coda ({1}) associated with it
  
  
  
  1.32      +3 -1      jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/resources/messages_es.properties
  
  Index: messages_es.properties
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/resources/messages_es.properties,v
  retrieving revision 1.31
  retrieving revision 1.32
  diff -u -r1.31 -r1.32
  --- messages_es.properties	28 Jan 2003 00:13:38 -0000	1.31
  +++ messages_es.properties	1 Feb 2003 02:41:13 -0000	1.32
  @@ -263,3 +263,5 @@
   jsp.error.variable.either.name=
   jsp.error.variable.both.name=
   jsp.error.variable.alias=
  +jsp.error.prelude.xml=
  +jsp.error.coda.xml=
  
  
  
  1.15      +3 -1      jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/resources/messages_fr.properties
  
  Index: messages_fr.properties
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/resources/messages_fr.properties,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- messages_fr.properties	28 Jan 2003 00:13:38 -0000	1.14
  +++ messages_fr.properties	1 Feb 2003 02:41:13 -0000	1.15
  @@ -302,4 +302,6 @@
   jsp.error.variable.either.name=
   jsp.error.variable.both.name=
   jsp.error.variable.alias=
  +jsp.error.prelude.xml=
  +jsp.error.coda.xml=
   
  
  
  
  1.32      +3 -1      jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/resources/messages_ja.properties
  
  Index: messages_ja.properties
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/resources/messages_ja.properties,v
  retrieving revision 1.31
  retrieving revision 1.32
  diff -u -r1.31 -r1.32
  --- messages_ja.properties	28 Jan 2003 00:13:38 -0000	1.31
  +++ messages_ja.properties	1 Feb 2003 02:41:13 -0000	1.32
  @@ -294,4 +294,6 @@
   jsp.error.variable.either.name=
   jsp.error.variable.both.name=
   jsp.error.variable.alias=
  +jsp.error.prelude.xml=
  +jsp.error.coda.xml=
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org