Bonjour,
J'affiche un displaytag qui contient 2 colonnes key et value.
jusqu'à mnt tout ce passe bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <display:table id="messages" name="message" requestURI="Message.action" export="true" pagesize="30"> <display:column title="Propriete" sortable="true" property="key" /> <display:column property="value" title="valeur" sortable="true" /> </display:table>
ma propriété key contient des codes.donc j'essai de chercher la signification de mon code dans un fichier .properties et afficher la signification dans le displaytag.
j'ai fait un petit essai mais ça marche pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <display:table id="messages" name="message" requestURI="Message.action" export="true" pagesize="30"> <display:column title="Propriete" sortable="true" > <s:property value="%{getText(#key)}" /> </display:column> <display:column property="value" title="valeur" sortable="true" /> </display:table>
la méthode getText est une méthode de textprovider et elle marche car si je mets
cela affiche la signification de a extraite depuis mon fichier .properties
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <s:set name="key" value="a"/> <s:property value="%{getText(#key)}" />
SVP Aidez moi![]()
Partager