In meiner Beispiel-JSF-Anwendung verwende ich rich: dataTable in der Seite, um Daten anzuzeigen.
Ich habe 2 Header, um den Wert in rich anzuzeigen: dataTable wie folgt
%Vor%In der Nachrichtenressourcenpaketdatei mit Schlüssel und Wert wie
usrDet = Benutzerdetails empDet = EmpoyeeDetails
Ich muss wie Benutzer in einer Zeile und Details in der nächsten Zeile dieser bestimmten Kopfzeile angezeigt werden
%Vor%Wie füge ich ein neues Zeilenzeichen im Nachrichtenbündel zwischen Wörtern hinzu? Ich habe versucht, indem Hexadezimal-Code, Numerical Code für \ N wie hinzugefügt , \ u000A aber es ist nicht arbeite für mich! Irgendeine Idee?
JSF generiert HTML. Newlines in HTML werden nicht durch das \n
-Zeichen dargestellt, sondern durch das <br>
-Element.
Damit der HTML-Client auch \n
interpretiert, müssen Sie CSS white-space: pre
oder pre-wrap
einfügen:
Alternativ können Sie stattdessen <br>
verwenden und JSF unescape verwenden. ZB
Tags und Links jsf