Title: RE: getter avec param dans un javabean

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)
>
>
>
>

Répondre à