Envoyer donnée depuis jsp à servlet
Fermé
Kilkenny95
Messages postés
151
Date d'inscription
lundi 24 septembre 2018
Statut
Membre
Dernière intervention
31 août 2020
-
Modifié le 26 août 2020 à 09:50
Kilkenny95 Messages postés 151 Date d'inscription lundi 24 septembre 2018 Statut Membre Dernière intervention 31 août 2020 - 26 août 2020 à 14:55
Kilkenny95 Messages postés 151 Date d'inscription lundi 24 septembre 2018 Statut Membre Dernière intervention 31 août 2020 - 26 août 2020 à 14:55
A voir également:
- Envoyer donnée depuis jsp à servlet
- Envoyer ma position - Guide
- Paypal envoyer de l'argent à un proche - Guide
- Envoyer sms gratuit depuis pc - Guide
- Comment envoyer un message vocal - Guide
- Gmail envoyer un mail - Guide
2 réponses
Heriniaina1905
Messages postés
8
Date d'inscription
mardi 21 juillet 2020
Statut
Membre
Dernière intervention
29 janvier 2021
26 août 2020 à 10:59
26 août 2020 à 10:59
Bonjour!
Ce variable "code" c'est quoi?
Ce variable "code" c'est quoi?
KX
Messages postés
16752
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 août 2024
3 019
Modifié le 26 août 2020 à 12:09
Modifié le 26 août 2020 à 12:09
Bonjour,
Je n'ai pas de PC pour tester, mais de tête je ne vois pas pourquoi ça fonctionnerait dans la JSP et pas dans le code.
Est ce que le serveur a bien été recompilé et déployé suite au changement dans le code ?
Car un changement dans une JSP est pris à chaud, sans avoir besoin de redémarrer le serveur, mais dans le code Java il faut recharger le war.
Remarque : les scriptlets (code Java entre
Je n'ai pas de PC pour tester, mais de tête je ne vois pas pourquoi ça fonctionnerait dans la JSP et pas dans le code.
Est ce que le serveur a bien été recompilé et déployé suite au changement dans le code ?
Car un changement dans une JSP est pris à chaud, sans avoir besoin de redémarrer le serveur, mais dans le code Java il faut recharger le war.
Remarque : les scriptlets (code Java entre
<% %>dans la JSP) sont à bannir. Le code doit être dans les classes Java, il ne devrait y avoir dans la JSP que la partie affichage. Éventuellement on peut utiliser d'autres taglib, voir Exemple simple d'application JSTL
Kilkenny95
Messages postés
151
Date d'inscription
lundi 24 septembre 2018
Statut
Membre
Dernière intervention
31 août 2020
26 août 2020 à 14:04
26 août 2020 à 14:04
Bonjour,
C'est a dire pour le serveur ?
Oui, je m'en suis juste servie pour vérifier si je récupérais bien qqch dans ma variable code.
C'est a dire pour le serveur ?
Oui, je m'en suis juste servie pour vérifier si je récupérais bien qqch dans ma variable code.
Kilkenny95
Messages postés
151
Date d'inscription
lundi 24 septembre 2018
Statut
Membre
Dernière intervention
31 août 2020
26 août 2020 à 14:08
26 août 2020 à 14:08
Update :
Etrange, maintenant le code contenu dans ma servlet ne s'exécute même plus dans ma console....
Etrange, maintenant le code contenu dans ma servlet ne s'exécute même plus dans ma console....
KX
Messages postés
16752
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 août 2024
3 019
26 août 2020 à 14:22
26 août 2020 à 14:22
"C'est a dire pour le serveur ?"
"ma servlet ne s'exécute même plus dans ma console"
Une servlet c'est pour faire de la programmation côté serveur (JSP signifie Java Server Pages...) donc d'une manière ou d'une autre ce dont on parle ici nécessite un serveur, le code que tu compiles permet de créer une application serveur et pour le tester tu dois démarrer le serveur, la console ne suffit pas.
Et entre chaque modification du code Java il faut arrêter le serveur, mettre la nouvelle version du code (compilé bien sûr) et redémarrer le serveur. Si tu ne fais pas cela tu peux rajouter autant de code que tu veux, le serveur ne le prendra pas en compte.
En revanche, si c'est une modification de la JSP il est possible que le serveur arrive à la prendre en compte immédiatement, sans redémarrage, ce qui peut expliquer pourquoi un code ajouté côté JSP et côté Java ne soit visible que côté JSP (car pris à chaud) mais un redémarrage devrait également prendre en compte les modifications côté Java.
"ma servlet ne s'exécute même plus dans ma console"
Une servlet c'est pour faire de la programmation côté serveur (JSP signifie Java Server Pages...) donc d'une manière ou d'une autre ce dont on parle ici nécessite un serveur, le code que tu compiles permet de créer une application serveur et pour le tester tu dois démarrer le serveur, la console ne suffit pas.
Et entre chaque modification du code Java il faut arrêter le serveur, mettre la nouvelle version du code (compilé bien sûr) et redémarrer le serveur. Si tu ne fais pas cela tu peux rajouter autant de code que tu veux, le serveur ne le prendra pas en compte.
En revanche, si c'est une modification de la JSP il est possible que le serveur arrive à la prendre en compte immédiatement, sans redémarrage, ce qui peut expliquer pourquoi un code ajouté côté JSP et côté Java ne soit visible que côté JSP (car pris à chaud) mais un redémarrage devrait également prendre en compte les modifications côté Java.
Kilkenny95
Messages postés
151
Date d'inscription
lundi 24 septembre 2018
Statut
Membre
Dernière intervention
31 août 2020
26 août 2020 à 14:55
26 août 2020 à 14:55
Malgré que je compile et redémarre mon projet, je n'ai toujours rien. Et lorsque je parle de la console, c'est que j'affiche justement depuis ma servlet, le "code" dans ma console, encore une fois pour vérifier si je récurerais qqch.
26 août 2020 à 12:22
C'est le paramètre que je récupère de l'url