horwat      01/04/24 19:52:55

  Modified:    jasper/src/share/org/apache/jasper/runtime
                        JspRuntimeLibrary.java
               jasper/src/share/org/apache/jasper/compiler
                        TagBeginGenerator.java
  Log:
  Implementation of the following JSP 1.2 PFD2 changes:
  
  JSP.E.1.3 Assigning String literals to Object attribute
    - can assign string literals to an attribute or property of type Object
  
  Revision  Changes    Path
  1.6       +5 -3      
jakarta-tomcat-4.0/jasper/src/share/org/apache/jasper/runtime/JspRuntimeLibrary.java
  
  Index: JspRuntimeLibrary.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-4.0/jasper/src/share/org/apache/jasper/runtime/JspRuntimeLibrary.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- JspRuntimeLibrary.java    2001/02/04 01:07:12     1.5
  +++ JspRuntimeLibrary.java    2001/04/25 02:52:54     1.6
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-tomcat-4.0/jasper/src/share/org/apache/jasper/runtime/JspRuntimeLibrary.java,v
 1.5 2001/02/04 01:07:12 glenn Exp $
  - * $Revision: 1.5 $
  - * $Date: 2001/02/04 01:07:12 $
  + * $Header: 
/home/cvs/jakarta-tomcat-4.0/jasper/src/share/org/apache/jasper/runtime/JspRuntimeLibrary.java,v
 1.6 2001/04/25 02:52:54 horwat Exp $
  + * $Revision: 1.6 $
  + * $Date: 2001/04/25 02:52:54 $
    *
    * ====================================================================
    * 
  @@ -167,6 +167,8 @@
                   return new Long(s);
               } else if ( t.equals(Double.class) || t.equals(Double.TYPE) ) {
                   return new Double(s);
  +            } else if ( t.equals(Object.class) ) {
  +                return new Object[] {s};
               } else if ( t.equals(String.class) ) {
                   return s;
               } else if ( t.equals(java.io.File.class) ) {
  
  
  
  1.11      +2 -0      
jakarta-tomcat-4.0/jasper/src/share/org/apache/jasper/compiler/TagBeginGenerator.java
  
  Index: TagBeginGenerator.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-4.0/jasper/src/share/org/apache/jasper/compiler/TagBeginGenerator.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- TagBeginGenerator.java    2001/04/20 00:00:59     1.10
  +++ TagBeginGenerator.java    2001/04/25 02:52:54     1.11
  @@ -298,6 +298,8 @@
               return Long.valueOf(s).toString() + "l";
           } else if (c == Long.class) {
               return "new Long(" + Long.valueOf(s).toString() + "l)";
  +        } else if (c == Object.class) {
  +            return "new String(" + s + ")";
        } else {
            return "(" + c.getName() + 
                ")JspRuntimeLibrary.getValueFromPropertyEditorManager(" +
  
  
  

Reply via email to