Recuperer une variable js
sawsanaa
Messages postés
15
Statut
Membre
-
juliencolin54 Messages postés 238 Statut Membre -
juliencolin54 Messages postés 238 Statut Membre -
Bonjour,
je travaille sur une jsp et je voudrai récupérer une variable javascript pour la stocker dans une variable java.
merci
je travaille sur une jsp et je voudrai récupérer une variable javascript pour la stocker dans une variable java.
merci
3 réponses
-
Bonjour,
Tu peux envoyez tes variables via GET ou POST à ton server.
Comme ça tu les récupère dans unHttpServletRequest request
request.getParameter("nomVariable");
Cdlt,
-
merci pour votre réponse
mais je pense que ça marche pas dans cet cas
<select name="maselect" onchange="fonction(this.options[this.selectedIndex].value)">
<option value="1" > aa</option>
<option value="2" >bb</option>
<option value="3" > dd</option>
</select>
<script type="text/javascript">
function fonction(a)
{
return a;
alert(a);
}
</script> -
De manière général, côté HTML tu peux créer un formulaire avec un champ hidden :
<form action="myAction" method="post"> <input type="hidden" id="myInput"> </form>
Côté JavaScript tu modifies la valeur de ce champ avec ta variable :
document.getElementById("myInput").value = myVar;
Puis tu récupères la variable côté serveur avec HttpServletRequest :
String myVar = request.getParameter("myVar");
Dans ton cas ça donnerait donc :
<script type="text/javascript"> function fonction(a) { document.getElementById("myInput").value = a; alert(a); return a; }</script>