Hallo,
ich versuche eine Web-Anwendung mit Struts zu programmieren, welche die Inhalte in englisch und deusch darstellt.
Ich habe dazu zwei Einträge mit meiner struts-config:
in meiner Action frage ich ab, welcher Button geklickt wurde, um die notwendige Sprache einzuschalten
Das Problem ist, dass immer die englische Sprache eingeschaltet wird. Es werden nur die Inhalte aus der Datei MessageResources_en.properties gelesen. Wie kann ich mitteilen wann welche MessageResources eingesetzt werden dürfen.
Danke für die Hilfe
ich versuche eine Web-Anwendung mit Struts zu programmieren, welche die Inhalte in englisch und deusch darstellt.
Ich habe dazu zwei Einträge mit meiner struts-config:
Code:
<message-resources key="germanMessage" parameter="MessageResources_de" />
<message-resources key="englischMessage" parameter="MessageResources_en" />
in meiner Action frage ich ab, welcher Button geklickt wurde, um die notwendige Sprache einzuschalten
Locale english = Locale.ENGLISH;
Locale german = Locale.GERMAN;
String buttonEnglish = request.getParameter("englishLanguage");
String buttonDeutsch = request.getParameter("germanLanguage");
if (buttonEnglish != null) {
this.setLocale(request, english);
} else(buttonDeutsch !=null){
this.setLocale(request, german);
}
Das Problem ist, dass immer die englische Sprache eingeschaltet wird. Es werden nur die Inhalte aus der Datei MessageResources_en.properties gelesen. Wie kann ich mitteilen wann welche MessageResources eingesetzt werden dürfen.
Danke für die Hilfe