Bonjour,
J'affiche un displaytag qui contient 2 colonnes key et value.
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>
jusqu'à mnt tout ce passe bien.

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

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
<s:set name="key" value="a"/>
<s:property value="%{getText(#key)}" />
cela affiche la signification de a extraite depuis mon fichier .properties


SVP Aidez moi