luehe       2003/02/27 12:10:13

  Modified:    jasper2/src/share/org/apache/jasper/compiler Generator.java
  Log:
  Fixed 17492: If the omit-xml-declaration attribute of jsp:output is
  'true' or 'yes' in the context of a JSP document, the xml declaration
  is still generated.
  
  Revision  Changes    Path
  1.170     +8 -7      
jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/compiler/Generator.java
  
  Index: Generator.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/compiler/Generator.java,v
  retrieving revision 1.169
  retrieving revision 1.170
  diff -u -r1.169 -r1.170
  --- Generator.java    26 Feb 2003 22:58:15 -0000      1.169
  +++ Generator.java    27 Feb 2003 20:10:13 -0000      1.170
  @@ -601,10 +601,11 @@
        * - JSP document without a <jsp:root>
        */
       private void generateXmlDeclaration(Node.Nodes page) {
  -     if (pageInfo.getOmitXmlDecl() != null
  -                 && !JspUtil.booleanValue(pageInfo.getOmitXmlDecl())
  -         || (page.getRoot().isXmlSyntax() && !pageInfo.hasJspRoot()
  -             && !ctxt.isTagFile())) {
  +
  +     String omitXmlDecl = pageInfo.getOmitXmlDecl();
  +     if ((omitXmlDecl != null && !JspUtil.booleanValue(omitXmlDecl))
  +         || (omitXmlDecl == null && page.getRoot().isXmlSyntax()
  +             && !pageInfo.hasJspRoot() && !ctxt.isTagFile())) {
            String cType = pageInfo.getContentType();
            String charSet = cType.substring(cType.indexOf("charset=")+8);
            out.printil("out.write(\"<?xml version=\\\"1.0\\\" encoding=\\\"" +
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to