FraFu: Leerzeilen am Beginn verhindern

Beitrag lesen

Hallo!

Ich versuche mit JSP ein XML File zu erzeugen.
Pseudocode:

  
<%@page import="java.math.BigDecimal"%>  
<jsp:useBean id="user" scope="session" class="com.blabla.User" />  
<%  
  response.setContentType("text/xml");  
  String xmlOut=".... xml .....";  
  out.print(xmlOut);  
%>  

Das Problem ist jetzt, dass bereits ganz oben Leerzeichen eingefügt werden. Nach der Deklaration von BigDecimal wird eine Leerzeile eingefügt und nach com.blabla.User ebenfalls.
Dann kommt erst die XML Struktur.

Der Firefox XML Parser regt sich darüber auf und sagt als Fehlermeldung: "XML-Deklaration nicht am Beginn von externer Entität"

Es dürfen also vor der XML Struktur keinerlei Zeichen stehen.

Wie bekomm ich jetzt die Leerzeilen aus meiner JSP Seite raus?

Ja, ich kann die gesamte Deklaration in einer Zeile schreiben. Da ich hier aber mehr als 10 Zeilen stehen habe, geht die Übersicht komplet verloren.

Kann ich nicht irgendwie den Outputbuffer löschen?

mfg
  frafu