fmt:setBundle => Wo liegt die Properties-Datei im Tomcat?

Status
Nicht offen für weitere Antworten.
B

BigFatBauch

Gast
Hi zusammen,

ich habe einen Tomcat mit JSPs laufen. Eine JSP enthält folgenden Tag:

Code:
<fmt:setLocale value='de'/>
<fmt:setBundle basename='i18n.messages'/>

Die JSP befindet sich im Tomcat unter webapps/projectname/WEB-INF/jsp/MyJSP.jsp. Wo müsste jetzt die properties-Datei liegen und wie müsste sie heißen, damit sie gefunden und richtig eingebunden wird?

lg

BigFatBauch
 
G

Gast

Gast
die Datei i18n.messages muss unter WEB-INF/classes liegen, bzw. beim Build dahin kopiert werden.
 

FArt

Top Contributor
Gast hat gesagt.:
die Datei i18n.messages muss unter WEB-INF/classes liegen, bzw. beim Build dahin kopiert werden.
Ist das so? Ich würde sagen, es reicht, wenn die Datei im Klassenpfad zu finden ist. Sie könnte also z.B. auch in einem JAR unter lib mitverpackt sein...
 

rico

Mitglied
Hi,

die property-Datei kann auch ins jar gelegt weden.

Falls das jar folgenden Inhalt hat:
Code:
myapp.jar -> resources/messages/message.properties

dann müsste der Tag so aussehen:

Code:
<fmt:setBundle basename='resources/messages/message'/>

lg rico
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen

Neue Themen


Oben