larryi 01/07/10 13:43:38 Modified: src/share/org/apache/jasper/compiler Tag: tomcat_32 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 No revision No revision 1.2.4.1 +6 -5 jakarta-tomcat/src/share/org/apache/jasper/compiler/CharDataGenerator.java Index: CharDataGenerator.java =================================================================== RCS file: /home/cvs/jakarta-tomcat/src/share/org/apache/jasper/compiler/CharDataGenerator.java,v retrieving revision 1.2 retrieving revision 1.2.4.1 diff -u -r1.2 -r1.2.4.1 --- CharDataGenerator.java 2000/04/05 02:55:12 1.2 +++ CharDataGenerator.java 2001/07/10 20:43:33 1.2.4.1 @@ -1,7 +1,7 @@ /* - * $Header: /home/cvs/jakarta-tomcat/src/share/org/apache/jasper/compiler/CharDataGenerator.java,v 1.2 2000/04/05 02:55:12 craigmcc Exp $ - * $Revision: 1.2 $ - * $Date: 2000/04/05 02:55:12 $ + * $Header: /home/cvs/jakarta-tomcat/src/share/org/apache/jasper/compiler/CharDataGenerator.java,v 1.2.4.1 2001/07/10 20:43:33 larryi Exp $ + * $Revision: 1.2.4.1 $ + * $Date: 2001/07/10 20:43:33 $ * * ==================================================================== * @@ -107,7 +107,8 @@ sb.append("\\\\"); break; case '\r': - continue; + sb.append("\\r"); + break; /* case '\'': sb.append('\\'); @@ -115,7 +116,7 @@ break; */ case '\n': - sb.append("\\r\\n"); + sb.append("\\n"); break; case '\t': sb.append("\\t"); 1.2.4.1 +6 -5 jakarta-tomcat/src/share/org/apache/jasper/compiler/MappedCharDataGenerator.java Index: MappedCharDataGenerator.java =================================================================== RCS file: /home/cvs/jakarta-tomcat/src/share/org/apache/jasper/compiler/MappedCharDataGenerator.java,v retrieving revision 1.2 retrieving revision 1.2.4.1 diff -u -r1.2 -r1.2.4.1 --- MappedCharDataGenerator.java 2000/03/06 00:33:51 1.2 +++ MappedCharDataGenerator.java 2001/07/10 20:43:34 1.2.4.1 @@ -1,7 +1,7 @@ /* - * $Header: /home/cvs/jakarta-tomcat/src/share/org/apache/jasper/compiler/MappedCharDataGenerator.java,v 1.2 2000/03/06 00:33:51 mandar Exp $ - * $Revision: 1.2 $ - * $Date: 2000/03/06 00:33:51 $ + * $Header: /home/cvs/jakarta-tomcat/src/share/org/apache/jasper/compiler/MappedCharDataGenerator.java,v 1.2.4.1 2001/07/10 20:43:34 larryi Exp $ + * $Revision: 1.2.4.1 $ + * $Date: 2001/07/10 20:43:34 $ * * ==================================================================== * @@ -93,7 +93,8 @@ sb.append("\\\\"); break; case '\r': - continue; + sb.append("\\r"); + break; /* case '\'': sb.append('\\'); @@ -101,7 +102,7 @@ break; */ case '\n': - sb.append("\\r\\n"); + sb.append("\\n"); writer.print(sb.toString()); writer.print("\");\n"); sb = new StringBuffer();