kinman      2003/09/19 16:38:09

  Modified:    jasper2/src/share/org/apache/jasper/compiler Generator.java
  Log:
  - Make sure scriptlet declarations get properly mapped.  This fixes 22833
  
  Revision  Changes    Path
  1.211     +7 -6      
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.210
  retrieving revision 1.211
  diff -u -r1.210 -r1.211
  --- Generator.java    19 Sep 2003 18:30:09 -0000      1.210
  +++ Generator.java    19 Sep 2003 23:38:08 -0000      1.211
  @@ -196,9 +196,7 @@
                */
               public void visit(Node.PageDirective n) throws JasperException {
   
  -                if (!getServletInfoGenerated) {
  -                    getServletInfoGenerated = true;
  -                } else {
  +                if (getServletInfoGenerated) {
                       return;
                   }
   
  @@ -206,6 +204,7 @@
                   if (info == null)
                       return;
   
  +                getServletInfoGenerated = true;
                   out.printil("public String getServletInfo() {");
                   out.pushIndent();
                   out.printin("return ");
  @@ -217,8 +216,10 @@
               }
   
               public void visit(Node.Declaration n) throws JasperException {
  +                n.setBeginJavaLine(out.getJavaLine());
                   out.printMultiLn(new String(n.getText()));
                   out.println();
  +                n.setEndJavaLine(out.getJavaLine());
               }
   
               // Custom Tags may contain declarations from tag plugins.
  
  
  

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

Reply via email to