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 2 Java Discussion :

Accéder propriété action form depuis jsp


Sujet :

Struts 2 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 4
    Par défaut Accéder propriété action form depuis jsp
    Bonjour,

    Je souhaite accéder à un attribut de mon action dans un tag de scriplet depuis une jsp. Voilà ce que je voudrais faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <%
    for(Role r : vectRoles ){
        %> r.getNom() <%
    }
    %>
    dans mon action j'ai l'attribut vectRoles et la méthode getVectRoles() .

    Si vous savez quelle est la syntaxe pour faire ça merci d'avance

  2. #2
    Membre confirmé
    Inscrit en
    Juillet 2005
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 94
    Par défaut
    Bonjour,

    Pour accéder aux attributs d'une action dans la jsp :<s:property value="nomAttribut" /> (via le getter de l'attribut).

    Dans ton cas tu peux faire un truc comme ça (il me semble) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <s:iterator value="vectRoles" >
    <s:property value="nom" />
    </s:iterator>

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 4
    Par défaut
    Super c'est exactement ce que je veux faire, merci beaucoup pour cette réponse précise et rapide

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 4
    Par défaut
    En fait ce que je veux faire est un peu plus subtil :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <s:iterator value="vectRoles" >
    <input type="checkbox" name="id" checked="${role(id)}" />
    <s:property value="nom" />
    </s:iterator>
    Sachant que getRole(int id) est une methode de l'action form et que getId() est une méthode de Role.

    Merci d'avance.

  5. #5
    Membre averti
    Inscrit en
    Septembre 2006
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 60
    Par défaut
    Citation Envoyé par dtony59 Voir le message
    En fait ce que je veux faire est un peu plus subtil :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <s:iterator value="vectRoles" >
    <input type="checkbox" name="id" checked="${role(id)}" />
    <s:property value="nom" />
    </s:iterator>
    Sachant que getRole(int id) est une methode de l'action form et que getId() est une méthode de Role.

    Merci d'avance.
    Pour acceder à une propriété d'une propriété il faut utiliser le ".", ce qui donne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <s:iterator value="vectRoles" >
    <input type="checkbox" name="id" checked="${role.id}" />
    <s:property value="nom" />
    </s:iterator>

Discussions similaires

  1. Réponses: 1
    Dernier message: 25/09/2008, 20h33
  2. [D7] Comment accéder à une Form depuis son nom ?
    Par dacid dans le forum Langage
    Réponses: 7
    Dernier message: 17/12/2007, 08h52
  3. [JSP] Accéder un fichier Webcontent depuis JAVA
    Par lem01 dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 31/05/2007, 23h32
  4. Réponses: 5
    Dernier message: 09/03/2007, 10h07
  5. Accéder au DataSet d'une form depuis une autre
    Par Lucien dans le forum Bases de données
    Réponses: 2
    Dernier message: 07/08/2006, 08h40

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