DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=21366>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=21366 A JSP-Servlet translation bug [EMAIL PROTECTED] changed: What |Removed |Added ---------------------------------------------------------------------------- Component|Servlet & JSP API |Jasper 2 ------- Additional Comments From [EMAIL PROTECTED] 2003-08-09 16:32 ------- I have the same problem with Tomcat 5 (latest CVS) on Windows XP (j2sdk1.4.1_02 and j2sdk1.4.2). I can reproduce it consistently by compiling xml/xml.jsp from the jsp-examples webapp that ships with Tomcat 5. The problem seems to be that the scriptlet text that org.apache.crimson.parser.InputEntity.parsedContent passes to JspDocumentParser.java's characters() method doesn't contain any line feeds. characters() is called separately for each line of the scriplet text, and dutifully creates TemplateText nodes for each line. Then Node.ScriptingElement's getText() method concatenates the text of the different TemplateText nodes into the text you see in the output .java file, still without any line feeds. If that's intended behavior on the part of org.apache.crimson.parser.InputEntity.parsedContent, then this can be fixed by having Node.ScriptingElement's getText() method insert the necessary line feeds. But I note that the precompiled xml/xml_jsp.java that ships with Tomcat 5 doesn't have this problem (which means it compiles correctly on _someone's_ machine), and the Platform given in the original bug report was "PC", same as my machine. So perhaps this is a Windows-only problem. I don't have access to a non-Windows machine to develop or test on, so I don't think I can go any further with this. Can someone with more hardware and/or knowledge of XML parsers pick this up? Also changing the Component from "Servlet & JSP API" to "Jasper 2", as this is a problem with Jasper or something Jasper relies on. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]