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 :

probleme liste deroulante


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2008
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 17
    Par défaut probleme liste deroulante
    Bonjour;
    je suis entrain de travailler avec struts, et au niveau de ma page jsp, je dispose d'une liste déroulante,dont on choisi un PPR, mais au niveau de la base de données le PPR n'est qu'un attribut dans la table agent, le probléme c'est que je ne sais pas comment faire pour afficher sur la meme page jsp le nom et le prenom correspondant au PPR choisi dans la liste.

    la Form dans la jsp est la suivante:

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     <form method="get" action="/pfe/previlegeAgentMateriel.do">
    <table align="center">        
    <tr><td> choisir PPR:    </td>   <td><select name="idagent">   <option>agent </option>
                            <%    Iterator it =UserServices.getAgentlist().iterator(); 
                            String age=null;
                            while(it.hasNext()){
                            Agent agent =(Agent)it.next();
                            age=agent.getCodepieceidentite();                
                            %>            
                            <option value="<%=agent.getIdagent()%>"> <%=age%></option>
                        <%}%></select> </td>            
    </tr><tr><td>    <input type="submit" value="Enregistrer"/></td>
    </tr>
    </table>
            </form>

  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
    Puisque tu travailles avec Struts, pourquoi ne pas utiliser les tags Struts pour afficher ta liste déroulante ?

    Il serait bien aussi de respecter les conventions de nommage Java.
    Les noms des propriétés doivent être écrits en minuscule, une majuscule à chaque nouveau mot à partir du deuxième.
    soit dans ton cas agentList, idAgent, codePieceIdentite.

    Sinon, pour afficher le nom et le prenom correspondant à l'élément sélecté dans la liste, tu pourrais soumettre le formulaire via l'attribut onchange du tag html:select, faire la recherche du nom et du prenom dans l'Action et conditionner l'affichage dans la jsp sur la valeur de idAgent, ce qui donnerait quelque chose du style :
    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
    16
    17
    18
    19
    <html:form action="previlegeAgentMateriel">
    <table align="center">        
    <tr><td> choisir PPR:    </td>
       <td>
       <html:select property="idAgent" onchange="document.nomDuFormBean.submit();">
          <html:option value="agent"/>
          <html:optionsCollection name="UserServices" property="agentList" value="idAgent" label="codePieceIdentite"/>
       </html:select>
       </td>
    </tr>
    <tr>
       <td><html:submit value="Enregistrer"/></td>
    </tr>
    </table>
    </html:form>
    <logic:present name="nomDuFormBean" property="idAgent">
      <bean:write name="agent" property="nom"/>
      <bean:write name="agent" property="prenom"/>
    </logic:present>
    A adapter à ton cas.

Discussions similaires

  1. Probleme liste deroulante
    Par lelapinrusse dans le forum IHM
    Réponses: 2
    Dernier message: 13/01/2008, 10h34
  2. Probleme Liste Deroulante
    Par wayle dans le forum Servlets/JSP
    Réponses: 16
    Dernier message: 01/08/2007, 14h28
  3. probleme listes deroulantes dependantes
    Par neoboy dans le forum IHM
    Réponses: 5
    Dernier message: 20/07/2007, 15h43
  4. Probleme liste deroulante
    Par lemagicien dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 17/01/2006, 17h24
  5. [javascript] Probleme liste deroulante
    Par samtheh dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 06/12/2005, 14h13

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