Bonjour,

Je suis en train d'essayer de migrer une de mes applications avec de la faire fonctionner avec displaytag.
Jusque là, cela avance plutôt pas mal. Cependant, je rencontre une difficulté que je ne parviens pas à contourner.
Il s'agit de l'internationalisation des mes entêtes de colonne.
Pour cela, j'ai déclaré dans mon fichier displaytag.properties les deux lignes suivantes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
locale.provider=org.displaytag.localization.I18nStrutsAdapter
locale.resolver=org.displaytag.localization.I18nStrutsAdapter
avec d'autres paramètres tels que basic.msg.empty_list

Dans mon struts-config.xml, j'utilise deux resources de message :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
<message-resources parameter="intitules" key="intitules"/>
<message-resources parameter="Messages" key="message"/>
Dans ma jsp, à l'endroit où je déclare ma table j'ai (surtout la 2e ligne avec "numoffre":
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<display:table name="listeOffresDisplayTag" class="listeOffres" uid="offres" >
    <display:column property="numoffre" headerClass="listeTitre" titleKey="forms.numero" />
    <display:column property="numclient" headerClass="listeTitre"/>
    <display:column property="nominterlocuteur" headerClass="listeTitre"/>
    <display:column property="titreoffre" headerClass="listeTitre"/>
    <display:column property="datevalidite" decorator="com.demeyere.decorator.ShortDateWrapper" headerClass="listeTitre"/>
    <display:column property="repreyp.eynorpr" headerClass="listeTitre"/>
    <display:column property="assistante" headerClass="listeTitre"/>
</display:table>
Enfin, dans mon fichier resource intitules_fr.properties j'ai :
Le problème est que lorsque j'exécute mon application, l'entête du numéro d'offre est : ???forms.numero??? au lieu de

Je vous remercie par avance pour toute l'aide que vous pourriez m'apporter.