Bonjour,

je sais que le problème à déjà été évoqué plusieurs fois, mais j'ai beau regarder tous les tutos que je trouve, ça ne marche pas.

Je n'arrive pas à récupérer le contenu de mon package.properties. Avec Strut 1 ça marchait très bien. J'ai cru comprendre qu'avec Strut 2, il y avait une stratégie d'internalisation qui regarde directement les fichier properties donc pas besoin de le spécifier quelque part.

Mon fichier est placé dans mon package src.action.

Dans ma jsp j'ai essayé ces differents manière :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<s:property value="getText('azerty')" />
<s:text name="azerty" />
<s:property value="%{getText('azerty')}"/>
les 3 me retourne azerty !!!!

dans mon ressourceBundle il y a :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
azerty = sa marche pas
je ne sais plus trop ou chercher, j'ai mis ceci dans mon struts.xml :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
<constant name="struts.action.extension" value="html"/>
<constant name="struts.configuration.xml.reload" value="true"/>
<constant name="struts.custom.i18n.resources" value="package"  />
<constant name="struts.devMode" value="true"/>
<constant name="struts.enable.DynamicMethodInvocation" value="true" />	
<constant name="struts.i18n.reload" value="true" />
<constant name="struts.objectFactory" value="spring"/>
<constant name="struts.ui.templateSuffix" value="ftl"/>
<constant name="struts.ui.theme" value="simple"/>
<constant name="struts.i18n.encoding" value="ISO-8859-1"/>
Bon j'avoue j'ai mis tout ce que j'ai vu dans les tuto, car sa marche toujours pas...

une idée?

Merci d'avance.