S
sin1977
Gast
Hallo,
ich lese in meiner JSF Anwendung Texte aus einer Ressourcendatei aus welche dann auch angezeigt werden sollen. Das Problem allerdings ist, das ich den Text gerne schon als HTML formatiert in einer Messagedatei ablegen möchte, diese Tags beim auslesen allerdings umgewandelt werden.
Beispiel
MyMessages.properties
Ausgelesen wird "title" in einer Bean mittels:
In der JSP wird der Inhalt von "Title" folgendermassen dargestellt:
Im Browser ist dann folgendes zu sehen
Der Zeilenumbruch-Tag wird nicht als
im Code übernommen sondern umgewandelt in HTML-Sonderzeichen damit dieser Tag nicht interpretiert werden kann.
Jemand eine Idee wie ich JSF beibringen kann keine Tags umzuwandeln?
ich lese in meiner JSF Anwendung Texte aus einer Ressourcendatei aus welche dann auch angezeigt werden sollen. Das Problem allerdings ist, das ich den Text gerne schon als HTML formatiert in einer Messagedatei ablegen möchte, diese Tags beim auslesen allerdings umgewandelt werden.
Beispiel
MyMessages.properties
Code:
title = Hallo Welt
Blabla
Ausgelesen wird "title" in einer Bean mittels:
Code:
public String getTitle() {
FacesContext context = FacesContext.getCurrentInstance();
ResourceBundle rb = ResourceBundle.getBundle(context.getApplication().getMessageBundle(), context.getViewRoot().getLocale());
return rb.getString("title");
}
In der JSP wird der Inhalt von "Title" folgendermassen dargestellt:
Code:
<h:outputText value="#{MyBean.title}" />
Im Browser ist dann folgendes zu sehen
Code:
Hallo Welt
Blabla
Der Zeilenumbruch-Tag wird nicht als
im Code übernommen sondern umgewandelt in HTML-Sonderzeichen damit dieser Tag nicht interpretiert werden kann.
Jemand eine Idee wie ich JSF beibringen kann keine Tags umzuwandeln?