Recuperer une variable js
Fermé
sawsanaa
Messages postés
13
Date d'inscription
lundi 3 septembre 2012
Statut
Membre
Dernière intervention
29 août 2013
-
29 août 2013 à 12:43
juliencolin54 Messages postés 217 Date d'inscription dimanche 22 juillet 2012 Statut Membre Dernière intervention 1 octobre 2013 - 29 août 2013 à 16:18
juliencolin54 Messages postés 217 Date d'inscription dimanche 22 juillet 2012 Statut Membre Dernière intervention 1 octobre 2013 - 29 août 2013 à 16:18
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
A voir également:
- Recuperer une variable js
- Recuperer message whatsapp supprimé - Guide
- Recuperer video youtube - Guide
- Récupérer mon compte facebook désactivé - Guide
- Comment récupérer un compte facebook piraté - Guide
- Impossible de récupérer mon compte gmail - Guide
3 réponses
juliencolin54
Messages postés
217
Date d'inscription
dimanche 22 juillet 2012
Statut
Membre
Dernière intervention
1 octobre 2013
55
29 août 2013 à 13:42
29 août 2013 à 13:42
Bonjour,
Tu peux envoyez tes variables via GET ou POST à ton server.
Comme ça tu les récupère dans un
Cdlt,
Tu peux envoyez tes variables via GET ou POST à ton server.
Comme ça tu les récupère dans un
HttpServletRequest request
request.getParameter("nomVariable");
Cdlt,
sawsanaa
Messages postés
13
Date d'inscription
lundi 3 septembre 2012
Statut
Membre
Dernière intervention
29 août 2013
29 août 2013 à 13:47
29 août 2013 à 13:47
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>
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>
KX
Messages postés
16755
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 février 2025
3 020
29 août 2013 à 14:30
29 août 2013 à 14:30
De manière général, côté HTML tu peux créer un formulaire avec un champ hidden :
Côté JavaScript tu modifies la valeur de ce champ avec ta variable :
Puis tu récupères la variable côté serveur avec HttpServletRequest :
Dans ton cas ça donnerait donc :
<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>
sawsanaa
Messages postés
13
Date d'inscription
lundi 3 septembre 2012
Statut
Membre
Dernière intervention
29 août 2013
29 août 2013 à 14:41
29 août 2013 à 14:41
myVar c'est la variable qui contient le résultat de la fonction ???
juliencolin54
Messages postés
217
Date d'inscription
dimanche 22 juillet 2012
Statut
Membre
Dernière intervention
1 octobre 2013
55
29 août 2013 à 16:18
29 août 2013 à 16:18
C'est la variable JS que tu veux passer à Java.