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 :

[Débutant] Logic:iterate et link


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de Le Pharaon
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 880
    Par défaut [Débutant] Logic:iterate et link
    Salut
    J'ai souhaiterais dans chaque ligne de mon tableau qui contient la liste des entregistrements d'une table ajouter un lien qui permettrait d'envoyer la clef de l'enregistrement correspondant au contrôleur principal. Un peu comme le style :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <logic:iterate  id = "vehicule" name ="dao">
      <a href="<c:out value="infos.do?id=${idVehicule}"/>">Infos</a>
      <b>idVéhicule : </b> <bean:write name="vehicule" property="idVehicule"  /> - 
      <b>Numéro : </b> <bean:write name="vehicule" property="numVehicule" /> - 
      <b>Immatriculation : </b> <bean:write name="vehicule" property="immatriculation" /> -
      <hr>
    </logic:iterate>

    Merci

  2. #2
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Essaie ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <logic:iterate name="dao" id="vehicule">
       <html:link action="infos" paramId="id" paramName="vehicule" paramProperty="idVehicule">
          Infos
       </html:link>
      <bean:write name="vehicule" property="idVehicule"/>
      <bean:write name="vehicule" property="numVehicule"/>
      <bean:write name="vehicule" property="immatriculation"/>
    </logic:iterate>

  3. #3
    Membre éprouvé Avatar de Le Pharaon
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 880
    Par défaut
    Merci, la force tranquille

    Je marque pas résolu pour le moment, il me reste à récupérer la variable dans ma classe action, je reviendrais pour plus de détails.

    Bon week !

  4. #4
    Membre éprouvé Avatar de Le Pharaon
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 880
    Par défaut
    il me reste à récupérer la variable dans ma classe action,
    En fais j'ai une page qui m'affiche la liste des véhicules et je souhaiterais lorsque je clique sur le lien infos ouvrir une autre page où je pourrais réediter les informations concernant l'id du véhicule choisi.

    Je voudrais maintenant savoir comment récupérer la variable idVehicule dans une classe action.

    Merci

  5. #5
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Tout simplement comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    String idVehicule=request.getParameter("id");

  6. #6
    Membre éprouvé Avatar de Le Pharaon
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 880
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    public ActionForward idVehicule(
    			ActionMapping actionMapping,
    			ActionForm actionForm,
    			HttpServletRequest request,
    			HttpServletResponse response)
     
    			throws Exception {
     
    			VehiculeDAO vehicule = new HibernateDAOFactory().getVehiculeDAO();
    			int idVehicule = Integer.parseInt(request.getParameter("id"));			
    			Vehicule unVehicule= vehicule.loadVehicule(idVehicule);
     
    			request.getSession().setAttribute("dao", unVehicule);
    			return actionMapping.findForward("success");
    		}
    Je voulais savoir si cette manière de récupérer un Véhicule par son id est correct.

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

Discussions similaires

  1. Réponses: 36
    Dernier message: 26/11/2008, 16h55
  2. [débutant] Select et Logic Iterate (Form)
    Par maxattack dans le forum Struts 1
    Réponses: 5
    Dernier message: 29/05/2007, 14h29
  3. Réponses: 4
    Dernier message: 26/10/2006, 12h57
  4. [Struts] logic:iterate avec un Vector
    Par laurentb dans le forum Struts 1
    Réponses: 18
    Dernier message: 03/03/2004, 14h42
  5. [débutant][struts] iterate imbriquée
    Par muim dans le forum Struts 1
    Réponses: 6
    Dernier message: 19/02/2004, 15h13

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