luehe       2003/02/07 11:19:26

  Modified:    jasper2/src/share/org/apache/jasper/compiler Compiler.java
  Log:
  fixed cause of NPE in JspDocumentParser
  
  Revision  Changes    Path
  1.50      +17 -15    
jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/compiler/Compiler.java
  
  Index: Compiler.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/compiler/Compiler.java,v
  retrieving revision 1.49
  retrieving revision 1.50
  diff -u -r1.49 -r1.50
  --- Compiler.java     30 Jan 2003 20:13:56 -0000      1.49
  +++ Compiler.java     7 Feb 2003 19:19:25 -0000       1.50
  @@ -199,24 +199,26 @@
        JspConfig jspConfig = options.getJspConfig();
        JspConfig.JspProperty jspProperty =
                        jspConfig.findJspProperty(ctxt.getJspFile());
  -     if (jspProperty != null) {
  -         // If the current uri is matched by a pattern specified in
  -         // a jsp-property-group in web.xml, initialize pageInfo with
  -         // those properties.
  -         if (jspProperty.isXml() != null) {
  -             pageInfo.setIsXmlSpecified(true);
  -         }
  -         if (jspProperty.isELIgnored() != null) {
  -             pageInfo.setELIgnoredSpecified(true);
  -         }
  -         pageInfo.setIsXml(JspUtil.booleanValue(jspProperty.isXml()));
  -         pageInfo.setPageEncoding(jspProperty.getPageEncoding());
  -         pageInfo.setELIgnored(JspUtil.booleanValue(jspProperty.isELIgnored()));
  -         
pageInfo.setScriptingInvalid(JspUtil.booleanValue(jspProperty.isScriptingInvalid()));
  +
  +     // If the current uri is matched by a pattern specified in
  +     // a jsp-property-group in web.xml, initialize pageInfo with
  +     // those properties.
  +     if (jspProperty.isXml() != null) {
  +         pageInfo.setIsXmlSpecified(true);
  +     }
  +     if (jspProperty.isELIgnored() != null) {
  +         pageInfo.setELIgnoredSpecified(true);
  +     }
  +     pageInfo.setIsXml(JspUtil.booleanValue(jspProperty.isXml()));
  +     pageInfo.setPageEncoding(jspProperty.getPageEncoding());
  +     pageInfo.setELIgnored(JspUtil.booleanValue(jspProperty.isELIgnored()));
  +     
pageInfo.setScriptingInvalid(JspUtil.booleanValue(jspProperty.isScriptingInvalid()));
  +     if (jspProperty.getIncludePrelude() != null) {
            pageInfo.setIncludePrelude(jspProperty.getIncludePrelude());
  +     }
  +     if (jspProperty.getIncludeCoda() != null) {
            pageInfo.setIncludeCoda(jspProperty.getIncludeCoda());
        }
  -
           String javaFileName = ctxt.getServletJavaFileName();
   
           // Setup the ServletWriter
  
  
  

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

Reply via email to