JSP & formulaires !!!!!!!!!!!

Résolu/Fermé
Mr.fidel Messages postés 47 Date d'inscription vendredi 21 décembre 2007 Statut Membre Dernière intervention 6 avril 2009 - 10 mai 2008 à 01:48
rym-rym Messages postés 17 Date d'inscription lundi 31 décembre 2007 Statut Membre Dernière intervention 12 mai 2008 - 12 mai 2008 à 11:05
Bonjour,

comment recuperer la valeur selectionnée à partir de la liste suivante en JSP :

<form name="formulaire" action="fichier.jsp">
<select name="selection">
<option value="1">1
<option value="2">2
<option value="3">3
</select>
</form>

J'ai essayé avec request.getParameter(), mais ça marche pas :-(

Merci d'avance

2 réponses

rym-rym Messages postés 17 Date d'inscription lundi 31 décembre 2007 Statut Membre Dernière intervention 12 mai 2008 9
12 mai 2008 à 11:05
oui c vrai il te manque un boutton à l'intérieur de ton formulaire
en clickant sur le bouton tu te voi rediriger vers ta page "fichier.jsp" et à l'interieur de cette page tu fé un
request.getparameter(select);

comme a dit marco: tu es obligé de sortir carément de ta page d'origine mais il ya une autre façon de faire sans se sentir du rechargement de la page fichier.jsp c d'écrire un forward page (origine.jsp)juste aprés la fin du traitement effectuer par affiche.jsp
1
Marco la baraque Messages postés 996 Date d'inscription vendredi 9 mai 2008 Statut Contributeur Dernière intervention 5 novembre 2009 328
11 mai 2008 à 21:21
Bonsoir,
Pour récupérer ta valeur sélectionnée, il faut d'abord que tu envoies ton formulaire (il faut que tu ajoutes un bouton 'submit'). Tu pourras ensuite utiliser la valeur qui sera stockée dans la request. Tant que tu n'auras pas submitté ton formulaire, ton objet request ne possèdera pas la valeur sélectionnée.
L'inconvénient est donc qu'il te faut deux pages différentes (l'envoi du formulaire te force à recharger une page).

Si tu veux éviter un rechargement et accéder directement à ton choix au sein de ta page, il te faut utiliser Ajax pour ajouter des propriétés dynamiques.

Bon courage !
0