Return-Path: Delivered-To: apmail-jakarta-tomcat-user-archive@apache.org Received: (qmail 52192 invoked from network); 10 Sep 2002 07:12:32 -0000 Received: from unknown (HELO nagoya.betaversion.org) (192.18.49.131) by daedalus.apache.org with SMTP; 10 Sep 2002 07:12:32 -0000 Received: (qmail 22540 invoked by uid 97); 10 Sep 2002 07:13:00 -0000 Delivered-To: qmlist-jakarta-archive-tomcat-user@jakarta.apache.org Received: (qmail 22511 invoked by uid 97); 10 Sep 2002 07:12:59 -0000 Mailing-List: contact tomcat-user-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Tomcat Users List" Reply-To: "Tomcat Users List" Delivered-To: mailing list tomcat-user@jakarta.apache.org Received: (qmail 22499 invoked by uid 98); 10 Sep 2002 07:12:59 -0000 X-Antivirus: nagoya (v4218 created Aug 14 2002) Reply-To: From: "Alexander Stage" To: "Tomcat Users List" Subject: AW: line feeds in response Date: Tue, 10 Sep 2002 08:55:47 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0) In-Reply-To: X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 Importance: Normal X-AntiVirus: OK! AntiVir MailGate Version 2.0.1; AVE: 6.15.0.0; VDF: 6.15.0.6 at proxy has not found any known virus in this email. X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N Thanks. Alex -----Urspr�ngliche Nachricht----- Von: RSEQUEIRA@TRANSENTRIC.COM [mailto:RSEQUEIRA@TRANSENTRIC.COM] Gesendet: Montag, 9. September 2002 23:42 An: Tomcat Users List Betreff: Re: line feeds in response I had a similar problem a couple of days ago. I had to remove the <@ page directive > at the start of the jsp page for this to work. That is for the 3 junk chars to stop showing up. I didn't have time to figure out why this happens. We were migrating from JRun to Tomcat. From servletx to jsps. I don't know what parser you use. I use xerces to parse the document. And it works fine w/ or w/o the 3 chars. I convert XML to HTML, etc. But if you have a homegrown parser (that uses some publicly available parser underneath), you might need to start looking for the xml start tag (). One of our developers who was parsing the xml discovered that the xml he was getting contained those 3 chars. I suppose he was reading char-by-char instead of looking for the starting xml tag. Note, IE doesn't care about the 3 chars. It's displays the xml document w/ or w/o the 3 chars. Hope this helps. RS "Alexander Stage" To: "Tomcat Users List" 09/09/02 10:43 AM cc: Please respond to Subject: line feeds in response "Tomcat Users List" Hi all, got the following problem: I'm generating xml with jsps. Before I write out any response, I'm using out.clearBuffer() to clear anything from the output buffer in order not to write out new lines etc. However, this doesn't seem to work. I always get 3 line feeds before the xml starts, which causes most parsers to fail parsing that xml. I was wondering wether this is caused by the dispatcher mechanism I'm using: RequestDispatcher dispatcher = request.getRequestDispatcher(jspUrl); dispatcher.forward(request,response); since the resulting servlet code for the jsp begins output without any line feeds, so this problem can't have it's origin the jsp. The generated source code is: // begin [file="/includeHeader.jsp";from=(0,2);to=(0,15)] out.clearBuffer(); // end // HTML // begin [file="/includeHeader.jsp";from=(0,17);to=(1,0)] out.write("\n"); I tried to use also the clear() method in the out object, also reset(), resetBuffer() in HttpServletResponse, with the same results. The line feeds are always outputted before the " \n" String. I'm running jakarta-tomcat-4.0.4-LE-jdk14 on nt 4.0. Any help would be really, really appreciated. Thanks Alex -- To unsubscribe, e-mail: < mailto:tomcat-user-unsubscribe@jakarta.apache.org> For additional commands, e-mail: < mailto:tomcat-user-help@jakarta.apache.org> -- To unsubscribe, e-mail: For additional commands, e-mail: -- To unsubscribe, e-mail: For additional commands, e-mail: