JSF, Tiles und normales HTML in <f:verbatim> Tags?

Status
Nicht offen für weitere Antworten.

tec1

Aktives Mitglied
Hallo Leute,

ich habe eine JavaServer Faces Anwendung in der alle jsp's mit Tiles "zusammengebaut" werden. Mir ist dann aufgefallen, dass man in jsf bei includierten jsp' (auch bei Tiles) alle normalen Texte und HTML-Tags innerhalb von <f:verbatim> stehen haben muss, da sonst die Anordnung auf der generierten Seite nicht korrekt ist.

Das sieht dann z.B. so aus:
Code:
<%@ page language="java" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
<%@ taglib uri="http://myfaces.apache.org/tomahawk" prefix="t"%>



<f:verbatim> <div>Neuen Geburtstag einfügen</div></f:verbatim>
<h:form>

<f:verbatim>Vorname:</f:verbatim><h:inputText value="#{editBirthdayBean.editForm.firstName}" id="firstName"/>
<f:verbatim>
</f:verbatim>
<f:verbatim>Nachname:</f:verbatim><h:inputText value="#{editBirthdayBean.editForm.lastName}" id="lastName"/> 
<f:verbatim>
</f:verbatim>

<f:verbatim>${editBirthdayBean.editForm.firstName}</f:verbatim>
<f:verbatim>
</f:verbatim>
<h:commandButton value="Neu anlegen" id="GoButton" action="#{editBirthdayBean.saveBirthday}" />

</h:form>

Ich finde es aber nicht gerade übersichtlich meine ganzen Texte und html-Tags in <f:verbatim> Tags zu verpacken.
Habt ihr eine Idee wie man das umgehen kann?

Gruß
 

Gumble

Bekanntes Mitglied
myfaces (tomahawk) hat noch weitere schicke Tags, wie das <t:div/> Tag.

Ausserdem wuerde ich die normalen Outputs, wie '<f:verbatim>Vorname:</f:verbatim>', mittels <h:eek:utputText value="#{msgs.firstName}:"/> visualisieren. Die Werte selbst am einfachsten in ein Properties File packen und als MessageBundle inkludieren: <f:loadBundle basename="messages" var="msgs" /> So kannst Du spaeter bequem zentral die Textoutputs verwalten und ggfs einfachst eine Lokalisierung (=Mehrsprachigkeit) einbauen.
 
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
R Tiles - Layout-Problem wegen Leerzeichen Allgemeines EE 6
F MyFaces und Tiles: <tiles:insert> wird nicht erkannt Allgemeines EE 10
G JSF und Tiles Allgemeines EE 14
D Tiles VS Frames Allgemeines EE 17
B multiple tiles definition Allgemeines EE 2
T "normales" Java Programm auf einen Server laufen lassen Allgemeines EE 3
J JSF JSF in statisches HTML einbinden Allgemeines EE 1
R HTML Formular Allgemeines EE 3
P Daten von HTML and JSP schicken Allgemeines EE 0
T Fertiges html javascrip css template in java EE application Allgemeines EE 0
Chris81T JavaEE Backend < > HTML Frontend ( Frameworks ) Allgemeines EE 10
3 HTML Positionen herausfinden Allgemeines EE 3
G Aktualisieren -> HTML- Page Allgemeines EE 5
neurox HTML decoder Allgemeines EE 2
Lex Property per html:link schreiben in struts Allgemeines EE 2
M HTML Code im Output unvollständig Allgemeines EE 9
G JSF <h:outputText> mit HTML ? Allgemeines EE 3
T Methodenaufruf (der HTML erzeugt) innerhalb von JSP Allgemeines EE 5
J Encoder für Java String in html format Allgemeines EE 6
R [JSF] HTML aus JavaBean generieren Allgemeines EE 8
I <%@ taglib uri="[url]http://java.sun.com/jsf/html"[/url] p Allgemeines EE 6
S JSF - Ressourcenbundle-Text als HTML ausgeben Allgemeines EE 1
N Nutzer kann Html-Komponente selbst bestimmen Allgemeines EE 3
M HTML Sonderzeichen und JSF Allgemeines EE 2
R Bilder in HTML Tabelle ermitteln Allgemeines EE 2
Z HTML-Formulare (Feldinhalt) mit JSP abfragen/verarbeiten Allgemeines EE 7
M datei liste (jsp,html) von einem Server Allgemeines EE 4
N Struts - Problem mit <html:link> Action Allgemeines EE 3
W HTML deaktivieren Allgemeines EE 3
clemente API zurm Generieren von HTML Code Allgemeines EE 6
T HTML-FormularDaten in JavaBean Allgemeines EE 4
C Problem mit html:optionsCollection Allgemeines EE 4
F JSP und HTML Allgemeines EE 33
K Struts html:messages tag Allgemeines EE 2
A HTML Tags filtern Allgemeines EE 4
S String escpapen für JavaScript, Datenbank, HTML Allgemeines EE 2
V JSP + Funktionen die HTML Code enthalten Allgemeines EE 4
M HTML-Klassen Allgemeines EE 2
clemson HTML Taglib - mehrere Submit-Buttons & Internationalisie Allgemeines EE 4
R html-form mit bean:write Allgemeines EE 10
R HTML parsen mit Servlet Allgemeines EE 2
M Fehler aufruf von Index.html Allgemeines EE 7
clemson [Struts] HTML-Checkbox Tag ID Allgemeines EE 2
G HTML Code an JSP übergeben Allgemeines EE 7
G "HTML-Umlaute" in lesbaren String umwandeln Allgemeines EE 10
R Konvertierung Internetexplorer Java (CP1252 -> HTML Entit Allgemeines EE 12
G <html:radio Allgemeines EE 17
A struts: html:form-tag das Attribut "name" ersetzen Allgemeines EE 7
V <html:radio property="auswahl" value="E1&q Allgemeines EE 2
G Struts <html:img /> ? Allgemeines EE 6
R HTML CODE EINER SITE AUSLESEN Allgemeines EE 2
A mit JavaMail eine html mail versenden? Allgemeines EE 4
A Leerzeilen in HTML-Seite, nach Erzeugen des Servlets Allgemeines EE 3
D HTML-Code von JSP wird in Browser nicht angezeigt?! Allgemeines EE 3
B jsp include von html-datei mit javascript abfrage Allgemeines EE 8

Ähnliche Java Themen

Neue Themen


Oben