luehe       2002/09/20 11:06:38

  Modified:    jasper2/src/share/org/apache/jasper Constants.java
               jasper2/src/share/org/apache/jasper/compiler Generator.java
  Log:
  Fixed 12461: Jasper imports classes it shouldn't
  
  Revision  Changes    Path
  1.8       +2 -3      
jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/Constants.java
  
  Index: Constants.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/Constants.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- Constants.java    21 Aug 2002 16:21:56 -0000      1.7
  +++ Constants.java    20 Sep 2002 18:06:38 -0000      1.8
  @@ -74,7 +74,7 @@
       /**
        * The base class of the generated servlets. 
        */
  -    public static final String JSP_SERVLET_BASE = "HttpJspBase";
  +    public static final String JSP_SERVLET_BASE = 
"org.apache.jasper.runtime.HttpJspBase";
   
       /**
        * _jspService is the name of the method that is called by 
  @@ -95,8 +95,7 @@
       public static final String[] STANDARD_IMPORTS = { 
        "javax.servlet.*", 
        "javax.servlet.http.*", 
  -     "javax.servlet.jsp.*", 
  -     "org.apache.jasper.runtime.*", 
  +     "javax.servlet.jsp.*"
       };
   
       /**
  
  
  
  1.103     +16 -16    
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.102
  retrieving revision 1.103
  diff -u -r1.102 -r1.103
  --- Generator.java    19 Sep 2002 23:21:39 -0000      1.102
  +++ Generator.java    20 Sep 2002 18:06:38 -0000      1.103
  @@ -870,7 +870,7 @@
                prepareParams(n);
            }
               
  -            out.printin("JspRuntimeLibrary.include(request, response, " +
  +            
out.printin("org.apache.jasper.runtime.JspRuntimeLibrary.include(request, response, " +
                   pageParam );
            printParams(n, pageParam, page.isLiteral());
            out.println(", out, " + isFlush + ");");
  @@ -990,15 +990,15 @@
                java.lang.reflect.Method meth =
                    JspRuntimeLibrary.getReadMethod(bean, property);
                String methodName = meth.getName();
  -             out.printil("out.write(JspRuntimeLibrary.toString(" +
  +             
out.printil("out.write(org.apache.jasper.runtime.JspRuntimeLibrary.toString(" +
                            "(((" + beanName + ")pageContext.findAttribute(" +
                            "\"" + name + "\"))." + methodName + "())));");
            } else {
                // The object could be a custom action with an associated
                // VariableInfo entry for this name.
                // Get the class name and then introspect at runtime.
  -             out.printil("out.write(JspRuntimeLibrary.toString" +
  -                         "(JspRuntimeLibrary.handleGetProperty" +
  +             
out.printil("out.write(org.apache.jasper.runtime.JspRuntimeLibrary.toString" +
  +                         
"(org.apache.jasper.runtime.JspRuntimeLibrary.handleGetProperty" +
                            "(pageContext.findAttribute(\"" +
                            name + "\"), \"" + property + "\")));");
               }
  @@ -1015,18 +1015,18 @@
            n.setBeginJavaLine(out.getJavaLine());
   
            if ("*".equals(property)){
  -             out.printil("JspRuntimeLibrary.introspect(" +
  +             out.printil("org.apache.jasper.runtime.JspRuntimeLibrary.introspect(" +
                            "pageContext.findAttribute(" +
                            "\"" + name + "\"), request);");
            } else if (value == null) {
                if (param == null)
                    param = property;   // default to same as property
  -             out.printil("JspRuntimeLibrary.introspecthelper(" +
  +             
out.printil("org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(" +
                            "pageContext.findAttribute(\"" + name + "\"), \"" +
                            property + "\", request.getParameter(\"" + param +
                            "\"), " + "request, \"" + param + "\", false);");
            } else if (value.isExpression()) {
  -             out.printil("JspRuntimeLibrary.handleSetProperty(" + 
  +             
out.printil("org.apache.jasper.runtime.JspRuntimeLibrary.handleSetProperty(" + 
                            "pageContext.findAttribute(\""  + name + "\"), \""
                            + property + "\","); 
                out.print(attributeValue(value, false, null, "null"));
  @@ -1045,7 +1045,7 @@
                // - 'pageContext' is a VariableResolver.
                // - 'this' (either the generated Servlet or the generated tag
                //   handler for Tag files) is a FunctionMapper.
  -                out.printil("JspRuntimeLibrary.handleSetPropertyExpression(" +
  +                
out.printil("org.apache.jasper.runtime.JspRuntimeLibrary.handleSetPropertyExpression(" 
+
                       "pageContext.findAttribute(\""  + name + "\"), \""
                       + property + "\", "
                       + quote(value.getValue()) + ", "
  @@ -1058,13 +1058,13 @@
                   // that body.
                   String valueVarName = generateNamedAttributeValue(
                       value.getNamedAttributeNode() );
  -                out.printil("JspRuntimeLibrary.introspecthelper(" +
  +                
out.printil("org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(" +
                               "pageContext.findAttribute(\""  + name + "\"), \""
                               + property + "\", "
                            + valueVarName
                            + ", null, null, false);");
            } else {
  -             out.printin("JspRuntimeLibrary.introspecthelper(" +
  +             
out.printin("org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(" +
                            "pageContext.findAttribute(\"" + name + "\"), \""
                            + property + "\", ");
                out.print(attributeValue(value, false, null, "null"));
  @@ -2612,7 +2612,7 @@
   
            if (propEditorClass != null) {
                return "(" + c.getName()
  -                 + ")JspRuntimeLibrary.getValueFromBeanInfoPropertyEditor("
  +                 + 
")org.apache.jasper.runtime.JspRuntimeLibrary.getValueFromBeanInfoPropertyEditor("
                    + c.getName() + ".class, \"" + attrName + "\", "
                    + quoted + ", "
                    + propEditorClass.getName() + ".class)";
  @@ -2670,7 +2670,7 @@
                return "new String(" + quoted + ")";
            } else {
                return "(" + c.getName()
  -                 + ")JspRuntimeLibrary.getValueFromPropertyEditorManager("
  +                 + 
")org.apache.jasper.runtime.JspRuntimeLibrary.getValueFromPropertyEditorManager("
                    + c.getName() + ".class, \"" + attrName + "\", "
                    + quoted + ")";
            }
  @@ -3208,7 +3208,7 @@
           out.printil( "public void setJspContext( JspContext ctx ) {" );
           out.pushIndent();
           out.printil( "super.setJspContext( ctx );" );
  -        out.printil( "this.jspContext = new JspContextWrapper( ctx );" );
  +        out.printil( "this.jspContext = new 
org.apache.jasper.runtime.JspContextWrapper( ctx );" );
           out.popIndent();
           out.printil( "}" );
           out.println();
  
  
  

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

Reply via email to