Tu peux toujours essayer un petit property="cellule(<%=colonne.getKey()%>)".
Olivier
> -----Message d'origine-----
> De : Vincent Bossuet [mailto:[EMAIL PROTECTED]]
> Envoyé : lundi 18 août 2003 11:20
> À : java
> Objet : RE: getter avec param dans un javabean
>
>
> Ouaip, ca marche, mais j'aimerais passer un paramètre
> dynamiquement, pour pouvoir appeler getCellule(colonneKey),
> où colonneKey est une variable (la clé de la colonne en cours
> d'affichage).
> C'est possible ?
>
> Vincent
>
> -----Message d'origine-----
>
> Salut !
> Tu peux mettre dans le champ property :
> property="cellule(COLONNE1)"
> Cela lancera l'appel à getCellule( "COLONNE1" );
> Olivier
>
> > -----Message d'origine-----
> > De : Vincent Bossuet [mailto:[EMAIL PROTECTED]]
> > Envoyé : lundi 18 août 2003 11:01
> > À : java
> > Objet : getter avec param dans un javabean
> >
> >
> > Salut,
> > est-il possible de faire un getter dans un javabean,
> > utilisant un paramètre ? et si oui, quelle est la syntaxe
> > pour le récupérer en taglib dans la jsp ?
> >
> > Par ex, le javabean (extrait) :
> >
> > public class Ligne implements java.io.Serializable {
> > private Hashtable listeCellules ;
> > public String getCellule(String colonneKey) {
> > return (String) listeCellules.get(colonneKey);
> > }
> > (...)
> > }
> >
> > Et dans la jsp, j'utilise pour l'instant les taglibs Struts :
> >
> > <table>
> > <logic:iterate name="tableau" property="listeLignes" id="ligne">
> > <tr>
> > <logic:iterate name="tableau" property="listeColonnes"
> > id="colonne">
> > <td>
> > <bean:write name="ligne" property="cellule" ????
> > => Il faudrait passer ici en param colonne.getKey()
> > />
> > </td>
> > </logic:iterate>
> > </tr>
> > </logic:iterate>
> > </table>
> >
> >
> > Merci d'avance !
> > Vincent
>
> Accédez au courrier électronique de La Poste : www.laposte.net ;
> 3615 LAPOSTENET (0,34€/mn) ; tél : 08 92 68 13 50 (0,34€/mn)
>
>
>
>