0 votes

JavaScript et JSP

Tout d'abord, j'ai fait mes recherches et je sais déjà que JavaScript = client JSPs = côté serveur. Je ne veux pas vous faire perdre votre temps.

Je souhaite exécuter du code JSP à partir d'un événement (et non d'un formulaire HTML).

J'ai un lien HTML ( <a href="...">XXX</a> ), qui n'est PAS à l'intérieur de <form> Il s'agit simplement d'un lien HTML ordinaire. Grâce à Javascript, je vais pouvoir récupérer la valeur href et la stocker dans un champ de saisie caché. Immédiatement après, je veux exécuter request.getAttribute("...") et passer le paramètre entre les pages JSP.

Je sais maintenant comment faire la dernière partie (c'est-à-dire faire en sorte que le code request.getAttribute se déroule instantanément après l'exécution du code Javascript).

Quelqu'un peut-il nous conseiller ?

Je vous remercie, Lucas

1voto

Chrisb Points 505

Il n'est pas possible d'exécuter du code JSP de cette manière.

Le code JSP, comme vous l'avez dit, est exécuté du côté du serveur, de sorte que vous ne pouvez pas vraiment le déclencher à partir du navigateur web.

Si vous essayez simplement de passer un paramètre entre des pages JSP, vous pouvez ajouter le paramètre à la chaîne de requête de l'URL lorsque vous appelez la seconde JSP, et utiliser request.getAttribute() à l'intérieur de celle-ci.

N'oubliez pas que le code JSP est exécuté avant que la page ne soit envoyée au navigateur.

J'espère que cela vous aidera.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X