FraFu: Leerzeilen am Beginn verhindern

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

  1. Hallo,

    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.

    Hast du schon Google probiert?

    http://www.google.de/search?q=jsp blank lines
    -> http://forum.java.sun.com/thread.jspa?threadID=735718&messageID=4227773
    -> http://forum.java.sun.com/thread.jspa?threadID=556549&messageID=2728991

    Gruß
    Slyh

    1. Hast du schon Google probiert?

      Ja aber offenbar mit den falschen Schlüsselwörtern.

      Danke!

      mfg
        frafu