Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1627 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [JAVA] Recuperer la selection d'une liste [RESOLU]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JAVA] Recuperer la selection d'une liste [RESOLU]

n°1851624
miss_ironi​e
Posté le 16-02-2009 à 09:11:02  profilanswer
 

Bonjour,
 
J'ai un petit problème je pense que c'est pas compliqué à faire mais je ne trouve pas la solution.
Je dois récupérer la selection de l'utilisateur d'une liste dans la même page. Je pense qu'il faut que je la récupère à l'aide d'une fonction JS mais je ne vois pas trop comment la faire.  
 
Voici le code de ma page:
 
L'endrois ou j'aimerais récupérer le résultat de ma liste:

Citation :


<%
 
List<PersonnePhysique> listePersonnesPhysique = personneController.getPersonnesPhysiques();
List<PersonneMorale> listePersonnesMorales = personneController.getPersonnesMorales();
List<Personne> listePersonnes = personneController.getPersonnes();
 
//request.getParameter("idPersPhy" );
String idPersP =  request.getParameter("req" );
//String idPersM = request.getParameter("idPersMor" );
String civiliteFJ="";
String prenom="";
String code="";
String nom="";
String rs="";
if(idPersP!=null)
{  
 //déclaration du controller pour l'affichage de la personne physique
 PersonnePhysique unePersonne = personneController.getPersonnePhy(idPersP);;
 //récupération des parametres dont on a besoin (résultat d'une requete située dans PersonneDAO)
 prenom=unePersonne.getPrenom();
 nom=unePersonne.getNom();
 code=unePersonne.getCode();
 civiliteFJ=unePersonne.getCiviliteValeur();
}else{
 //déclaration du controller pour l'affichage de la personne morale
 //PersonneMorale unePersonne = personneController.getPersonneMor(idPersM);
 //récupération des parametres dont on a besoin (résultat d'une requete située dans PersonneDAO)
 //rs=unePersonne.getRaisonSociale();
 //code=unePersonne.getCode();
 //civiliteFJ=unePersonne.getFormeJuridiqueValeur();
}
String MessErr=request.getParameter("valid" );
if (MessErr!=null) {
 if (MessErr.equals("oka" )){
  MessErr="<td width='51%' id='rouge'><b>Vous avez ajouté une personne</b></td>";
 }  
else if (MessErr.equals("oks" )){
 MessErr="<td width='51%' id='rouge'><b>vous avez supprimé une personne </b></td>";
 }  
}else{MessErr="<td width='51%' id='rouge'><b>&nbsp;</b></td>";}
%>
 
 
 


 
Ma liste:
 

Citation :


<table align="left">
<tr>
    <td>Nom</td>
    <td>
 <select name="PersonnePhy" size="1" id="PersonnePhy">
 <option selected="selected"></option>      
 for (int cpt = 0; cpt < listePersonnesPhysique.size(); cpt++)
            {           out.println("<option value="+listePersonnesPhysique.get(cpt).getCode()
 ">"+listePersonnesPhysique.get(cpt).getNom()+"</option>" );
 }
 %>
 </select>
 <td><input type="button" name="recherche" value="OK" onclick='recup ("adminPersAjoutModif" )'/></td>
</tr>
</table>
 


 
est-ce possible?  
 
Svp aidez-moi
 
Bon ben je vais trouver une solution par moi même ...


Message édité par miss_ironie le 17-02-2009 à 11:34:32
mood
Publicité
Posté le 16-02-2009 à 09:11:02  profilanswer
 

n°1852027
miss_ironi​e
Posté le 17-02-2009 à 10:22:07  profilanswer
 

Bonjour,
 
J'ai un nouveau probleme dans mon code (qui m'empeche donc de récupérer le résultat de ma liste) .
J'utilise le code d'une autre page mais le principe devrait revenir a peu pres au même.
Lors de mon clique sur le bouton je n'arrive pas a entrer dans le JavaScript que j'utilise et que j'ai déclaré.
 
Je déclare donc ma fonction:

Citation :


 
<head>
<script language="Javascript" src="../scripts/menu.js" type="text/javascript"></script>
<script language="Javascript" src="../scripts/tabRef.js" type="text/javascript"></script>
 <link rel="stylesheet" href="../css/style.css" type="text/css" />
 <link rel="stylesheet" href="../css/menu.css" type="text/css" />
    <title>premiere page </title>
</head>


 
Je fait appel a ma fonction sur le onclick du bouton :
 

Citation :


 
<fieldset>
<legend>Table de r&eacute;f&eacute;rences</legend>
 <table align="left">
 <tr><h2>Liste des tables de r&eacute;f&eacute;rences</h2></tr>
   <tr>
  <td>
  <select name="listTabRef" id="listTabRef" size="1">
  <%  
   for (int cpt = 0; cpt < listTabR.size(); cpt++)
              {
   out.println("<option value="+listTabR.get(cpt).getNom()+">"+listTabR.get(cpt).getNom()+"</option>" );
              }
  %>
  </select>
  </td>
  <td><input type="button" name="modifier" value="modifier" onClick="recupTabRef()"/></td>
 </tr>
 </table>
</fieldset>


 
et voici ma fonction:
 

Citation :


function recupTabRef()
{
 var recuplist = document.getElementById('listTabRef').value;
 
 if(recuplist!= "" )
 {
  window.open('apercuTabRef.jsp?tabName='recuplist,'_self');
 }else
 {
  alert('Veuillez selectionner une table dans la liste');
 }
}


 
J'ai donc l'impression de ne pas passer dans ma fonction.
Je pense que c'est l'appel de ma fonction qui ne va pas mais je ne trouve pas pourquoi.
 
Svp aidez moi ca fait deux jours que je suis dessus.
 
Merci


Message édité par miss_ironie le 17-02-2009 à 10:44:11
n°1852046
miss_ironi​e
Posté le 17-02-2009 à 10:53:38  profilanswer
 

apparement mon problème serait dans mon window.open de ma fonction
 
window.open('apercuTabRef.jsp?tabName='recuplist,'_self');
 
mais comment puis-je l'appeler?

n°1852055
miss_ironi​e
Posté le 17-02-2009 à 11:23:26  profilanswer
 

Donc l'erreur était bien dans mon windows open:
window.open('apercuTabRef.jsp?tabName='+recuplist,'_self');
 
j'ai juste rajouté un + devant mon recuplist


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [JAVA] Recuperer la selection d'une liste [RESOLU]

 

Sujets relatifs
Empecher d'agrandir une fenetre java.Recuperer un nombre avec clavier matriciel 12 Touches
[RESOLU]html align bidon[résolu] Connexion/déconnexion d'une BDD en PHP, temps d'accès
[résolu] Je débute, pouvez vous m'aider ?[AS3] Propriété custom sur un évènement souris + AJAX + SWFaddress
Comment changer un pourcentage dans une même cellule?Semaine et Annee a partir de now() [RESOLU]
[résolu] clé primaire auto-incrémentée avec masque de deux caractères?Liste d'images déroulantes
Plus de sujets relatifs à : [JAVA] Recuperer la selection d'une liste [RESOLU]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR