MaInR0
Messages postés1Date d'inscriptiondimanche 4 février 2007StatutMembreDernière intervention14 août 2007
-
14 août 2007 à 11:06
cs_AlexN
Messages postés694Date d'inscriptionlundi 5 décembre 2005StatutMembreDernière intervention 8 janvier 2014
-
14 août 2007 à 17:07
Salut,
J'ai une question simple (enfin je pense) :
J'ai une fonction en javascript qui sera appelé avec un onClick().
Cette fonction a deux paramètres, et le principe de la fonction est d'appeler une méthode java avec les deux paramètres
Exemple :
function toto (entier1,chaine1)
{
<%Test t = new Test();
t.execute(entier1,chaine1);
%>
alert('ok !');
}
Et donc mon problème est de pouvoir passer les deux paramètres à ma méthode java execute().
Si je fais ma fonction comme cela, j'ai une erreur : il ne trouve pas les symboles entier1 et chaine1
J'ai zappé quelque chose mais je ne trouve pas comment on passe ces paramètres à la méthode.
cs_AlexN
Messages postés694Date d'inscriptionlundi 5 décembre 2005StatutMembreDernière intervention 8 janvier 201419 14 août 2007 à 17:07
La méthode java execute() est executée du coté serveur. Le javascript est executé coté client, une fois que le serveur à terminé son travail (construire la page html).
Il est possible de transmettre des données depuis le serveur (java) vers le client (javascript), mais pas l'inverse (à moins de soumettre à nouveau la page et de passer les données en arguments de la requête (POST, GET...).