Hallo,
ich versuche mich jetzt schon seit einer halben Ewigkeit an einem Problem, das sicher ganz einfach zu lösen ist. Ich komm nur einfach nicht drauf:
In meinen JSP-Seiten benutze ich <fmt:message> für die Internationalisierung. Meine Anwendung hat aber auch ein paar Servlets, in denen ich auch Internationalisierung benötige. Nun fände ich es äußerst schick, wenn ich hier auf die selben Ressourcen zurück greifen könnte. Aus diesem Grund hab ich mal hinter die Kulissen von <fmt:message> geschaut, ist ja alles Open Source :wink: ...
Ergebnis: Man benötigt ein "LocalizationContext"-Objekt. Leider weiß ich nicht, wo ich das herbekommen soll... Wenn man noch tiefer im Source gräbt, sieht man: Man könnte man sich so ein "LocalizationContext"-Objekt besorgen, wenn man ein "PageContext"-Objekt hätte. Hat man aber nicht, da man nicht in einer JSP ist, sondern "nur" in einem Servlet. Ich dachte jetzt schon daran, das "PageContext"-Objekt irgendwo zwischen zu speichern, evtl. in der Session. Aber so ein Gebastel mach ich eigentlich immer ungern. Es müsste eine elegantere Lösung geben.
Idee?
Danke!
Stefan.
ich versuche mich jetzt schon seit einer halben Ewigkeit an einem Problem, das sicher ganz einfach zu lösen ist. Ich komm nur einfach nicht drauf:
In meinen JSP-Seiten benutze ich <fmt:message> für die Internationalisierung. Meine Anwendung hat aber auch ein paar Servlets, in denen ich auch Internationalisierung benötige. Nun fände ich es äußerst schick, wenn ich hier auf die selben Ressourcen zurück greifen könnte. Aus diesem Grund hab ich mal hinter die Kulissen von <fmt:message> geschaut, ist ja alles Open Source :wink: ...
Ergebnis: Man benötigt ein "LocalizationContext"-Objekt. Leider weiß ich nicht, wo ich das herbekommen soll... Wenn man noch tiefer im Source gräbt, sieht man: Man könnte man sich so ein "LocalizationContext"-Objekt besorgen, wenn man ein "PageContext"-Objekt hätte. Hat man aber nicht, da man nicht in einer JSP ist, sondern "nur" in einem Servlet. Ich dachte jetzt schon daran, das "PageContext"-Objekt irgendwo zwischen zu speichern, evtl. in der Session. Aber so ein Gebastel mach ich eigentlich immer ungern. Es müsste eine elegantere Lösung geben.
Idee?
Danke!
Stefan.