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

Servlets/JSP Java Discussion :

problème de listes déroulantes liées dynamiques avec jsp


Sujet :

Servlets/JSP Java

  1. #1
    Futur Membre du Club
    Inscrit en
    Février 2007
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 18
    Points : 8
    Points
    8
    Par défaut problème de listes déroulantes liées dynamiques avec jsp
    slt, je travail avec myeclipse et struts et hibernate,
    j'ai 2 tables liées
    clients(idcli,nomcli)
    serveurs(idserveur,idcli,nomserveur)

    j'ai 2 listes déroulantes, j'ai déja récupérer le contenu extraire d'une bade de donnée (mysql)pour chacune la première par le nomcli et la douzième par nomserveur

    donc le problème, je vouderais que quand je sélectionne une valeur dans la première, le contenu de la seconde s'ajuste parce que selon le choix dans la première liste, je n'aurai pas les même éléments (items) dans la seconde.

    voila ma page jsp

    <html:form action="serveurchoixList"><html:hidden property="idserveur" />

    <table width="725" border="0" align="center" height="66">
    <tr>
    <td align="right"><font size="2" face="Verdana"><strong>Client :</strong></font></td>
    <td><html:select property="cli_code" onchange="javascript:submitChange()">
    <html:option value=""></html:option>
    <html:options collection="listClients" property="idcli" labelProperty="nomcli" />
    </html:select>
    </td>
    <td align="right"><font size="2" face="Verdana"><strong>Serveur :</strong></font></td>
    <td><html:select property="srv_code">
    <html:option value=""></html:option>
    <html:options collection="listServeurs" property="idserveur" labelProperty="nomserveur" />
    </html:select>
    </td>
    </tr>
    <tr>
    <td valign="top"><br></td><td height="21" colspan="2" align="right"><p><font face="Arial"><span style="font-size:9pt;"></span></font>

    <html:submit>Valider</html:submit>
    <font face="Arial"> </font></p></td>
    </tr>
    </table>
    <table border="1" width="100%" align="center">

    <tr bgcolor="#999999">
    <th><font color="#FFFFFF">#</font></th>
    <th><font color="#FFFFFF">Client</font></th>
    <th><font color="#FFFFFF">Nom Serveur</font></th>
    <th><font color="#FFFFFF">NameSpace ID</font></th>
    <th><font color="#FFFFFF">Login</font></th>
    <th><font color="#FFFFFF">Defaut</font></th>
    </tr>
    <logic:empty name="serveurchoixListForm" property="listServeurs">
    <tr align="center">
    <td colspan="4"><div align="center"><strong>Pas de Serveur à afficher</strong></div></td>
    </tr>
    </logic:empty>
    <logic:notEmpty name="serveurchoixListForm" property="listServeurs">
    <logic:iterate name="serveurchoixListForm" property="listServeurs" id="element">
    <tr>
    <%-- print out the book informations --%>
    <td bgcolor="#EFEFEF"><bean:write name="element" property="idserveur" /></td>
    <td bgcolor="#EFEFEF"><bean:write name="element" property="clients.nomcli" /></td>
    <td bgcolor="#EFEFEF"><bean:write name="element" property="nomserveur" /></td>
    <td bgcolor="#EFEFEF"><bean:write name="element" property="namespaceId" /></td>
    <td bgcolor="#EFEFEF"><bean:write name="element" property="login" /></td>
    <td bgcolor="#EFEFEF"><bean:write name="element" property="defaut" /></td>
    </tr>
    </logic:iterate>
    </logic:notEmpty>
    </table>
    </html:form>

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 70
    Points : 72
    Points
    72
    Par défaut
    plusieurs discussions ont le meme sujet comme par exemple celle-ci:
    http://www.developpez.net/forums/sho...d.php?t=354143
    La prochaine fois pense à réaliser une recherche avant de poster

  3. #3
    Futur Membre du Club
    Inscrit en
    Février 2007
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 18
    Points : 8
    Points
    8
    Par défaut
    ca est ce que de ajax ou koi

    je fé tous ce ke tu dit mé pour l'execution il te donne la page vide

  4. #4
    Futur Membre du Club
    Inscrit en
    Février 2007
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 18
    Points : 8
    Points
    8
    Par défaut
    si j'enleve dans ma balise le name="client" ca marche

  5. #5
    Futur Membre du Club
    Inscrit en
    Février 2007
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 18
    Points : 8
    Points
    8
    Par défaut
    comment ? Et dans ton action tu vérifies si maRegion est défini et tu recherches la liste des départements et tu la mets dans lstDepartements.

Discussions similaires

  1. Problèmes de liste déroulante liée dans formulaire continu
    Par delgicoule dans le forum Requêtes et SQL.
    Réponses: 8
    Dernier message: 27/08/2013, 14h34
  2. Listes déroulantes liées dynamiques
    Par annigannelaure.david dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 24/01/2012, 12h56
  3. [Toutes versions] Problème de listes déroulantes liées
    Par Shinoda00 dans le forum IHM
    Réponses: 9
    Dernier message: 07/01/2010, 16h02
  4. Réponses: 2
    Dernier message: 26/05/2007, 17h28
  5. [MySQL] Problème de listes déroulantes liées avec requêtes sql
    Par richton95 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 21/12/2005, 16h04

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