Mehrzeiligen Eintrag in Ressourcebundle (.properties-Datei)

Status
Nicht offen für weitere Antworten.

ak

Bekanntes Mitglied
Hallo Leute,

ich habe eine properties-Datei für Texte die ich in verschiedenen Sprachen ausgeben möchte. alles funktioniert gut. Blos wie kann ich mehrzeilige Texte einem Schlüssel zuweisen?

Wenn ich folgenden Eintrag drin habe:
Code:
text1=Hallo das ist ein Text zur Veranschaulichung.
Das ist nur ein Test.

Dann wird nur : "Hallo das ist ein Text zur Veranschaulichung." angezeigt. Der Rest("Das ist nur ein Test.") in der zweiten Zeile wird nicht beachtet. Wie kann ich den gesamten Text anzeigen?

Gruß
 

Jockel

Top Contributor
Hm, \n steht doch für Zeilenumbruch, einfach alles in eine Zeile schreiben und \n für den Zeilenumbruch verwenden. (glaub ich zumindest)
 

ak

Bekanntes Mitglied
Das habe ich in meinem Buch auch gelesen, nur funktioniert das nicht. Das "\n" wird weder angezeigt noch hat es irgend eine Wirkung.
 

ak

Bekanntes Mitglied
Hallo Tom,

ich lese die wörter aus der properties-Datei in Struts mit "<html:errors />" aus.

In der struts-config steht dann:
Code:
        <exception key="userRegistration.Exception" 
                   type="java.lang.NumberFormatException"
                   path="/WEB-INF/Pages/userRegistrationError.jsp">
        </exception>

In meiner properties-Datei steht:
Code:
userRegistration.Exception=There was a problem!\n
The value for age is not a number!

Mir geht es eben darum, dass ich in der properties-Datei nicht alles in eine Zeile schreiben muss, wenn ich mal sehr lange Texte habe. Bei mir geht das so nicht. Eine extra Klasse wollte ich eigentlich nicht schreiben, sondern die Funktionalität von Struts nutzen.

Gruß
 

Jockel

Top Contributor
ak hat gesagt.:
In meiner properties-Datei steht:
Code:
userRegistration.Exception=There was a problem!\n
The value for age is not a number!

Mir geht es eben darum, dass ich in der properties-Datei nicht alles in eine Zeile schreiben muss, wenn ich mal sehr lange Texte habe. Bei mir geht das so nicht.
Und genau das geht meines Wissens nach nicht... Woher soll Struts denn wissen wo dein Text dann endet?
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
L-ectron-X Regex zum Entfernen von mehrzeiligen Kommentaren Allgemeine Java-Themen 2
S Resourcebundle - mehrzeiligen Text erlauben Allgemeine Java-Themen 3
P Mehrzeiligen Text aus JTA lesen und in andere JTA kopieren Allgemeine Java-Themen 7
M Registry Autostart Eintrag mit Java erstellen (über Windows cmd) Allgemeine Java-Themen 7
M Registry Autostart Eintrag ertstellen mit Java (Runtime.getRuntime().exec()) Allgemeine Java-Themen 0
Ananaskirsche Input/Output Datei durchlesen und Eintrag herauschreiben Allgemeine Java-Themen 18
S CSV Eintrag der nächsten Zeile auslesen funktioniert nicht Allgemeine Java-Themen 8
B MySQL Eintrag erstellen Allgemeine Java-Themen 3
T Windows-Kontextmenü Eintrag hinzufügen? Allgemeine Java-Themen 3
J Eintrag in Datei überschreiben Allgemeine Java-Themen 6
H JPA (EclipseLink) Neuer Eintrag in Collection speichern (unidirektional) Allgemeine Java-Themen 3
S arraylist nach n. Eintrag numerisch Sortiren Allgemeine Java-Themen 5
S MANIFEST DATEI hat nur einen Eintrag Allgemeine Java-Themen 14
M Eintrag verschwindet aus Liste Allgemeine Java-Themen 3
J Path-Eintrag unter Windows 7 Allgemeine Java-Themen 11
Z aus private List<???> list eintrag löschen Allgemeine Java-Themen 4
E Swing hilfe, JWindow mit eintrag in taskleiste Allgemeine Java-Themen 2
M Javadoc | Javadoc Eintrag des verlinkten Element einbetten? Allgemeine Java-Themen 4
D Eintrag im Windows Kontextmenü hinzufügen Allgemeine Java-Themen 4
T LDAP - Eintrag löschen Allgemeine Java-Themen 6
B ArrayList eintrag löschen Allgemeine Java-Themen 3
G Hashset einen eintrag zufällig entfernen Allgemeine Java-Themen 4
thE_29 Kontextmenü Shell Eintrag Allgemeine Java-Themen 35
Luma Diskettenlaufwerk rattert los bei Eintrag in JTree Allgemeine Java-Themen 6
B JComboBox-Eintrag ohne Enter aktualisieren Allgemeine Java-Themen 2

Ähnliche Java Themen


Oben