Tiles - Layout-Problem wegen Leerzeichen

Status
Nicht offen für weitere Antworten.

Rumborak

Aktives Mitglied
Hallo zusammen!

Kann man eigentlich irgendwie verhindern, dass Struts bei der Verwendung von Tiles immer so viele Leerräume lässt?

Wenn ich mit <tiles:insert attribute="..."/> mein Layout zusammen bastle, macht vor allem der Internet Explorer probleme aber auch der Opera-Browser. Ich hätte gerne ein pixelgenaues Layout ohne überflüssige Whitespaces. Geht das mit Struts überhaupt?

Danke schonmal!
 

HaBaLeS

Aktives Mitglied
Falls du nicht gezwungen bist Tiles zu verwenden würde ich dir empfehlen Sitemesh zu verwenden, das ist wesentlich kompfortabler als Tiles.

Zu deinem Eigentlichen Problem:

Es sollte eigentlich problemlos möglich sein HTML so zu schreiben, das es Pixelgenau ist, selbst wenn seitenweise Leerzeichen drin sind.
 

Rumborak

Aktives Mitglied
Danke erstmal für die Antwort!

Zu Deiner Aussage
Es sollte eigentlich problemlos möglich sein HTML so zu schreiben, das es Pixelgenau ist, selbst wenn seitenweise Leerzeichen drin sind.

HTML ist nicht das Problem - mein HTML-Prototyp funktioniert perfekt. Jetzt steckt ja hinter jeder eingebundenen "Tile" eine JSP-Seite. Aus irgend einem Grund werden da halt grundsätzlich mehrere Leerzeilen ins Layout-Template eingefügt an der Stelle, wo das <tiles:insert /> steht. Mein HTML-Code funktioniert aber nur dann verlässlich, wenn an bestimmten Stellen eben keine Leerräume enthalten sind.

Firefox hat damit kein Problem - nur Internet Explorer und Opera. Ältere Browser wahrscheinlich ja dann auch...
 

HaBaLeS

Aktives Mitglied
Ich hab mir mal eine ältere Implementierung von uns mit Tiles angeschaut. Wir haben da auch größere blöcke Leerzeichen im Code. Das scheint eine eigenart von Tiles zu sein. Vielleicht soll das der Übersichtlichkeit dienen. Mit etwas glück findest du vielleicht in der API eine Option das zu unterbinden.

Einenen Workarround den ich mir vorstellen kann ist ein Filter, den du nach dem Tiles Filter laufen lässt der der alle whitespaces zwischen "/> <" entfernst. Aber das ist eher ein performance fressender Hack.

Oder du arbeitest einfach noch ein bisschen an deinem HTML, das es auch mit Leerzeichen auf allen Browsern läuft.
 

KSG9|sebastian

Top Contributor
Ähm..also auch wenn ich im Internet Explorer 1000 Leerzeichen hintereinander mache wird nur eines angezeigt, höchstens man verwende  . Von dem her weiß ich nicht so recht was du genau mit Lerrräumen meinst, kannst mal das erzeugte HTML zeigen?
 

HaBaLeS

Aktives Mitglied
Ich denke es geht eher darum, das diese whitespaces portenzielle linebreaks darstellen. und nicht, das Leerzeichen dargestellt werden. Ich kenne das Problem, das man dadurch Verschiebungen im Layout bekommen kann. Aber das lässt isch meist durch Optiemierungen im HTML Code in den griff bekommen.

Gerade wenn man soetwas wie Tiles verwendet, sollte man nur kompette HTMLfragmente (z.B. komplette Tabellen) in ein Tile auslagern, ansonstem bekommt man über kurz oder lang ganz andere Probleme als "nur" zu viele Leerzeichen.
 

Rumborak

Aktives Mitglied
Danke nochmals für die vielen Antworten!

Ich habe nochmal gesucht und einen Filter zum Entfernen von Leerzeilen gefunden.

Damit lassen sich die vielen unnützen Leerzeilen ganz einfach aus dem HTML-Quellcode entfernen! :D

Mein Layout-Problem hatte allerdings eine andere Ursache - ein externes CSS wurde nicht eingebunden.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Problem mit Struts und tiles Allgemeines EE 4
N Tiles - JSF Problem Allgemeines EE 3
F MyFaces und Tiles: <tiles:insert> wird nicht erkannt Allgemeines EE 10
G JSF und Tiles Allgemeines EE 14
T JSF, Tiles und normales HTML in <f:verbatim> Tags? Allgemeines EE 2
D Tiles VS Frames Allgemeines EE 17
B multiple tiles definition Allgemeines EE 2
S Code / Layout - Trennung Allgemeines EE 8
H JSP + Layout Allgemeines EE 3
D Problem mit Update von ApacheHttpClient von 5.2 auf 5.3 Allgemeines EE 10
D Problem mit redundanten Servern Allgemeines EE 7
Azemaria JSF: Problem bei der einfachsten Applikation Allgemeines EE 2
P JPA Internal Problem Nullpointer Allgemeines EE 10
S MessageDrivenBean Problem beim Zugriff auf Stateful EJB Allgemeines EE 2
M Glassfish Deployment-Problem unter Eclipse Allgemeines EE 0
B Problem beim Lesen des Codes... Allgemeines EE 2
R JPA Problem beim Speichern eines Users Allgemeines EE 2
S WebSocket Problem Allgemeines EE 0
F Eclipse/Java EE Debug-Problem Allgemeines EE 1
G Problem: Servlet in JSP einbinden mit <jsp:include> Allgemeines EE 3
Raidri [SEAM] rich:dataTable sortBy Problem Allgemeines EE 6
T Problem mit den Beispielen von Apache Allgemeines EE 5
W JSF Validator Problem HTTP Status 500 Allgemeines EE 2
E JBoss 7.1 Datasource Problem Allgemeines EE 2
M JSP Problem -unbestimmte Anzahl von Werten Transportieren Allgemeines EE 9
S Problem mit EJB Verständnis Allgemeines EE 4
B Problem beim einbinden einer CSS in eine JSP Allgemeines EE 8
F JSP Problem mit Datenbankanbindung über Glassfishserver Allgemeines EE 4
S java Entities Problem Allgemeines EE 19
S Embedded JBoss Problem beim Deployment Allgemeines EE 4
E Session Problem Allgemeines EE 9
F problem mit nullpointer bei DB zugriff Allgemeines EE 2
A Erste Schritte... Problem mit Hibernate Allgemeines EE 15
ruutaiokwu jboss problem - work-verzeichnis muss manuell gelöscht werden??? Allgemeines EE 5
Stillmatic sendRedirect Problem! Allgemeines EE 3
M Problem mit Lookup auf EJB3 mit Glassfish Allgemeines EE 11
0 Problem mit librarys javax.servlet.http.HttpServletRequest cannot be resolved Allgemeines EE 1
X JBoss InitialContext problem Allgemeines EE 5
LordZed Problem mit dem einbinden von Bibliotheken, die sich gegenseitig verwenden Allgemeines EE 5
H GWT Problem beim Ausführen Allgemeines EE 8
Q Problem mit JMS und Weblogic 10 Allgemeines EE 5
E Performance-Problem beim ersten Request Allgemeines EE 4
G Multi User Problem Allgemeines EE 8
G Datasource Problem Allgemeines EE 1
J OOP Java Array Problem Allgemeines EE 2
T Problem mit Java Transaction API Allgemeines EE 2
D Problem mit EJB: Bean soll Objekt eigener Klasse zurückgeben Allgemeines EE 2
N JavaMail Problem Allgemeines EE 4
N JBoss Problem mit Bibliothek in unterschiedlichen Versionen Allgemeines EE 2
A Tomcat -- JSP: komisches Problem Allgemeines EE 11
W Speicher-Problem bei WebApp unter Tomcat, Struts, Hibernate Allgemeines EE 3
B Problem mit ActionListener Allgemeines EE 13
G Simples JSF-Projekt in Eclipse - Problem Allgemeines EE 9
O eclipse - tomcat: Problem bei einfachem Webservice Allgemeines EE 16
J Problem mit EJB Aufruf und DualCore Rechner Allgemeines EE 4
J ejb3.0 datenbank problem Allgemeines EE 2
J Problem mit Zurück-Button Allgemeines EE 2
T Tomcat: JNDI + JDBC Problem Allgemeines EE 3
J problem mit jsp/js Allgemeines EE 2
B Help - EJB2 - Problem mit Hybernate und "LIMIT" Allgemeines EE 6
B JSTL Problem Allgemeines EE 8
byte Tomcat Deployment Problem (HTTP Status 503) Allgemeines EE 8
S Problem mit t:selectOneRadio und ValueChangeListener Allgemeines EE 2
B Problem mit JBoss-4.2.1.GA Allgemeines EE 8
M JSF & EJB "Bean not bound" Problem Allgemeines EE 4
V MYSQL JDBC;java.lang.ClassNotFoundException; Problem Eclipse Allgemeines EE 3
megachucky JMS - Problem mit TemporaryQueue Allgemeines EE 2
G Problem mit MimeType/ContentType Allgemeines EE 4
E Java Mail problem Allgemeines EE 5
Y XFire - Maven Build Problem Allgemeines EE 2
D JSP Problem mit equals? Allgemeines EE 2
A Eclipse Start-Problem Allgemeines EE 5
S JSF - Custom converter Problem Allgemeines EE 3
Y JSF Uhrzeitausgabe Problem Allgemeines EE 4
M servlet --> jsp - problem beim umstrukturieren Allgemeines EE 5
Y JSF - rendered Problem Allgemeines EE 1
D Servlet Problem über Server Allgemeines EE 26
Zed JSF h:inputText h:outputText update Problem Allgemeines EE 2
K mysql treiber problem wenn import java.sql.* bei _servlet_ Allgemeines EE 2
S JDBC Mysql Connection Problem - datasource null Allgemeines EE 3
T Session-Problem Allgemeines EE 2
G Tomcat / Eclipse oder Web.xml Problem Allgemeines EE 11
S Netbeans 5.5 Visual Web Pack Problem mit INSERT und PK Allgemeines EE 4
D JSF Problem mit Action Allgemeines EE 2
F Klassen und zugriffs Problem "Help wanted"! Allgemeines EE 16
D <input type="file"> Problem Allgemeines EE 6
N Struts - Problem mit <html:link> Action Allgemeines EE 3
A Problem / Fehler beim Einbinden einer Klasse in ein JSP Allgemeines EE 20
G Session Problem Allgemeines EE 5
T Ant Compiler Problem Allgemeines EE 9
T Problem dem Zaehler in mein Java - Code Allgemeines EE 2
A Hibernate-Problem mit MySQL-Cluster Allgemeines EE 6
H Servlet problem Allgemeines EE 10
G Problem mit Benutzerverwaltung Allgemeines EE 3
S Hibernate Mapping Problem Allgemeines EE 3
S Hibernate INSERT Problem Allgemeines EE 11
S Dummes JSP-Problem Allgemeines EE 8
P EJB-Installations-Problem Allgemeines EE 4
S CSS Problem in JSP Allgemeines EE 16
C Problem mit html:optionsCollection Allgemeines EE 4

Ähnliche Java Themen

Neue Themen


Oben