ameho
Messages postés3Date d'inscriptionmercredi 16 mai 2007StatutMembreDernière intervention 8 décembre 2009
-
8 déc. 2009 à 18:42
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013
-
8 déc. 2009 à 19:02
Salut à tous,
je réalise ma toute première application en j2ee,
Dans mon formulaire j'ai deux listes déroulantes qui sont pays qui contient tous les pays de ma base et ville toutes les villes de ma base.
je souhaite lorsque je sélectionne un pays dans la liste déroulante pays qu'il n'affiche que la liste des villes du pays selectionné dans la liste déroulante ville.
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 8 déc. 2009 à 19:02
Salut,
Il y a plusieurs façon de faire cà :
* tout en java, il te faut faire un submit de ton formulaire, puis traîter la requête par la servlet, envoyé les données filtrées à la jsp et enfin, afficher les données par la jsp (ca nécessite quasiment aucune modification de ton code actuel, mais c'est lent pour l'utilisateur !)
* Le faire en AJAX : même méthode que tout à l'heure, sauf qu'au lieu de faire un submit du formulaire, il faut envoyé une requête HTTP en javascript de façon asynchrone avec en paramètre la valeur sélectionnée, et en retour de la servlet, renvoyer les données au format XML qui sera alors parsé par du code javascript afin de remplir la liste déroulante. C'est plus compliqué à faire, mais c'est la méthode utilisée par la grande majorité des sites actuels, et c'est très rapide pour l'utilisateur.
______________________________________
DarK Sidious