IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Struts 1 Java Discussion :

[ Struts ]Récupérer la valeur d'un élément de logic:iterate dans une balise [FAQ]


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 21
    Par défaut [ Struts ]Récupérer la valeur d'un élément de logic:iterate dans une balise
    J'affiche les éléments d'un logic-iterate de la façon suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <logic:iterate id="valeur" name="ligne">
         <bean:write name="valeur" />
    </logic:iterate>
    Je cherche à faire un lien qui prendrait en paramètre l'élément du logic-iterate, c'est à dire faire quelque chose du genre (ceci me retourne l'erreur: Symbole égal (equal) attendu...):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <logic:iterate id="valeur" name="ligne">
        <html:link action="/myAction?val=<bean:write name="valeur" />">
        </html:link>
    </logic:iterate>
    Est-ce possible ?

  2. #2
    Membre chevronné Avatar de supermanu
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    330
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 330
    Par défaut
    Dans la FAQ de struts je pense que tu trouvera ton bonheur :
    http://java.developpez.com/faq/strut...=link#linkbean

    avec "Comment enrichir une URL avec la valeur d'une propriété d'un bean local?" et "Comment enrichir une URL avec la propriété d'un ActionForm Struts?"

  3. #3
    Membre éclairé Avatar de agougeon
    Inscrit en
    Mai 2005
    Messages
    253
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 253
    Par défaut
    Citation Envoyé par supermanu
    Dans la FAQ de struts je pense que tu trouvera ton bonheur :
    http://java.developpez.com/faq/strut...=link#linkbean

    avec "Comment enrichir une URL avec la valeur d'une propriété d'un bean local?" et "Comment enrichir une URL avec la propriété d'un ActionForm Struts?"
    effectivement c plus simple

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 21
    Par défaut
    agougeon:
    j'avais déjà essayé ta solution, mais ça me donne l'erreur suivante: Tag &lt;html:link non terminé

    supermanu:
    c'est exactement ce que je cherchai, j'ai utilisé:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     <logic:iterate id="valeur" name="ligne">
        <html:link action="/myAction paramId="val" paramName="valeur">
        </html:link>
    </logic:iterate>
    Merci !

  5. #5
    Membre éclairé Avatar de agougeon
    Inscrit en
    Mai 2005
    Messages
    253
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 253
    Par défaut
    Salut,
    tu peux pas imbriquer des balise struts... t'es obligé de faire un truc du style
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <a href="monlien.do?id="<bean:write property="myValue"></a>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 30/08/2012, 21h28
  2. Réponses: 20
    Dernier message: 02/05/2010, 16h56
  3. Réponses: 17
    Dernier message: 08/08/2008, 20h13
  4. Réponses: 5
    Dernier message: 26/07/2007, 21h13
  5. Réponses: 2
    Dernier message: 03/06/2004, 08h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo