larryi      01/07/10 13:41:53

  Modified:    jasper34/generator/org/apache/jasper34/generator
                        CharDataGenerator.java MappedCharDataGenerator.java
  Log:
  Fix problem with JSP files which use just CR as line terminator. During
  translation CR's would be stripped instead of kept as is or replaced with
  CRLF.  With this patch, line termination is preserved.
  
  Submitted by: Si Ly
  
  Revision  Changes    Path
  1.5       +6 -5      
jakarta-tomcat-jasper/jasper34/generator/org/apache/jasper34/generator/CharDataGenerator.java
  
  Index: CharDataGenerator.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-jasper/jasper34/generator/org/apache/jasper34/generator/CharDataGenerator.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- CharDataGenerator.java    2001/06/13 01:11:35     1.4
  +++ CharDataGenerator.java    2001/07/10 20:41:49     1.5
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-tomcat-jasper/jasper34/generator/org/apache/jasper34/generator/CharDataGenerator.java,v
 1.4 2001/06/13 01:11:35 costin Exp $
  - * $Revision: 1.4 $
  - * $Date: 2001/06/13 01:11:35 $
  + * $Header: 
/home/cvs/jakarta-tomcat-jasper/jasper34/generator/org/apache/jasper34/generator/CharDataGenerator.java,v
 1.5 2001/07/10 20:41:49 larryi Exp $
  + * $Revision: 1.5 $
  + * $Date: 2001/07/10 20:41:49 $
    *
    * ====================================================================
    * 
  @@ -109,7 +109,8 @@
                sb.append("\\\\");
                break;
            case '\r':
  -             continue;
  +             sb.append("\\r");
  +             break;
                /*
                  case '\'':
                  sb.append('\\');
  @@ -117,7 +118,7 @@
                  break;
                */
            case '\n':
  -             sb.append("\\r\\n");
  +             sb.append("\\n");
                break;
            case '\t':
                sb.append("\\t");
  
  
  
  1.3       +6 -5      
jakarta-tomcat-jasper/jasper34/generator/org/apache/jasper34/generator/MappedCharDataGenerator.java
  
  Index: MappedCharDataGenerator.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-jasper/jasper34/generator/org/apache/jasper34/generator/MappedCharDataGenerator.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- MappedCharDataGenerator.java      2001/06/06 06:17:47     1.2
  +++ MappedCharDataGenerator.java      2001/07/10 20:41:50     1.3
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-tomcat-jasper/jasper34/generator/org/apache/jasper34/generator/MappedCharDataGenerator.java,v
 1.2 2001/06/06 06:17:47 costin Exp $
  - * $Revision: 1.2 $
  - * $Date: 2001/06/06 06:17:47 $
  + * $Header: 
/home/cvs/jakarta-tomcat-jasper/jasper34/generator/org/apache/jasper34/generator/MappedCharDataGenerator.java,v
 1.3 2001/07/10 20:41:50 larryi Exp $
  + * $Revision: 1.3 $
  + * $Date: 2001/07/10 20:41:50 $
    *
    * ====================================================================
    * 
  @@ -95,7 +95,8 @@
                sb.append("\\\\");
                break;
            case '\r':
  -             continue;
  +             sb.append("\\r");
  +             break;
                /*
                  case '\'':
                  sb.append('\\');
  @@ -103,7 +104,7 @@
                  break;
                */
            case '\n':
  -             sb.append("\\r\\n");
  +             sb.append("\\n");
                writer.print(sb.toString());
                writer.print("\");\n");
                sb = new StringBuffer();
  
  
  

Reply via email to