Mon programme n’exécute pas la méthode DoPost
Résolu/Fermé
Nouvelle_Informaticienne
Messages postés
153
Date d'inscription
mercredi 20 avril 2016
Statut
Membre
Dernière intervention
20 décembre 2021
-
Modifié le 25 oct. 2017 à 19:06
Nouvelle_Informaticienne Messages postés 153 Date d'inscription mercredi 20 avril 2016 Statut Membre Dernière intervention 20 décembre 2021 - 25 oct. 2017 à 21:36
Nouvelle_Informaticienne Messages postés 153 Date d'inscription mercredi 20 avril 2016 Statut Membre Dernière intervention 20 décembre 2021 - 25 oct. 2017 à 21:36
A voir également:
- Mon programme n’exécute pas la méthode DoPost
- Programme demarrage windows 10 - Guide
- Forcer la fermeture d'un programme - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
- Désinstaller programme windows 10 - Guide
2 réponses
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 718
25 oct. 2017 à 16:51
25 oct. 2017 à 16:51
Bonjour,
1 - Si ta question concerne le java .... il faut poster ta question dans le forum JAVA !
Je la déplace (encore une fois.... )
2 - Lorsque tu postes du code sur le forum.. tu dois (je te le répète encore une fois....) utiliser les BALISES DE CODE (ET en y précisant le langage pour avoir la couleur!!) !
Voir ici: https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
1 - Si ta question concerne le java .... il faut poster ta question dans le forum JAVA !
Je la déplace (encore une fois.... )
2 - Lorsque tu postes du code sur le forum.. tu dois (je te le répète encore une fois....) utiliser les BALISES DE CODE (ET en y précisant le langage pour avoir la couleur!!) !
Voir ici: https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
25 oct. 2017 à 19:31
25 oct. 2017 à 19:31
Bonjour,
Si tu ne sais pas à quoi servent les méthodes que tu surcharges (doGet et doPost), il faut regarder la documentation de la classe mère dont tu hérites (HttpServlet), parce que soit on sait, soit on ne sait pas, mais on ne peut pas deviner.
https://docs.oracle.com/javaee/7/api/javax/servlet/http/HttpServlet.html
En l'occurence ici, c'est les bases du protocole HTTP, il y a une dizaine de verbes disponibles (dont GET et POST), correspondant à des opérations différentes.
https://fr.wikipedia.org/wiki/Hypertext_Transfer_Protocol
Par exemple, si côté interface tu fais un
Si tu ne sais pas à quoi servent les méthodes que tu surcharges (doGet et doPost), il faut regarder la documentation de la classe mère dont tu hérites (HttpServlet), parce que soit on sait, soit on ne sait pas, mais on ne peut pas deviner.
https://docs.oracle.com/javaee/7/api/javax/servlet/http/HttpServlet.html
En l'occurence ici, c'est les bases du protocole HTTP, il y a une dizaine de verbes disponibles (dont GET et POST), correspondant à des opérations différentes.
https://fr.wikipedia.org/wiki/Hypertext_Transfer_Protocol
Par exemple, si côté interface tu fais un
url.openConnection()(ou si tu tapes l'adresse directement dans le navigateur), ce sera un GET qui sera envoyé au serveur, donc c'est la méthode doGet() qui sera appelé et doPost() ne servira à rien.
Nouvelle_Informaticienne
Messages postés
153
Date d'inscription
mercredi 20 avril 2016
Statut
Membre
Dernière intervention
20 décembre 2021
3
25 oct. 2017 à 20:11
25 oct. 2017 à 20:11
rebonjour
merci et c'est bien ca que j'ai conclu
mais dans mon cas je veux bien que deux doPoste qui sera appelé mais elle ne s'execute pas !!
merci pour les liens
merci et c'est bien ca que j'ai conclu
mais dans mon cas je veux bien que deux doPoste qui sera appelé mais elle ne s'execute pas !!
merci pour les liens
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
Modifié le 25 oct. 2017 à 20:34
Modifié le 25 oct. 2017 à 20:34
" deux doPoste qui sera appelé"
Pourquoi deux ?
Dans ton code client tu peux rajouter :
Remarque : dans ton cas (la recherche de données) c'est GET qu'il faudrait utiliser pour respecter le sens des verbes HTTP.
Pourquoi deux ?
Dans ton code client tu peux rajouter :
connexion.setRequestMethod("POST");pour forcer l'usage du POST.
Remarque : dans ton cas (la recherche de données) c'est GET qu'il faudrait utiliser pour respecter le sens des verbes HTTP.
Nouvelle_Informaticienne
Messages postés
153
Date d'inscription
mercredi 20 avril 2016
Statut
Membre
Dernière intervention
20 décembre 2021
3
25 oct. 2017 à 20:48
25 oct. 2017 à 20:48
je veux que doPost qui soit exécuté.
pourquoi le résultat s'affiche sur la console et pas sur la fenêtre s'il vous plait ??
pourquoi le résultat s'affiche sur la console et pas sur la fenêtre s'il vous plait ??
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
25 oct. 2017 à 20:54
25 oct. 2017 à 20:54
Il s'affiche dans la console car tu fais System.out.println(contenu); sauf que ce contenu que tu ne le récupères pas pour le mettre dans la fenêtre...
Remarque : depuis Java 2, il est conseillé d'utiliser ArrayList plutôt que Vector, voir la documentation : https://docs.oracle.com/javase/9/docs/api/java/util/Vector.html
Remarque : depuis Java 2, il est conseillé d'utiliser ArrayList plutôt que Vector, voir la documentation : https://docs.oracle.com/javase/9/docs/api/java/util/Vector.html
Nouvelle_Informaticienne
Messages postés
153
Date d'inscription
mercredi 20 avril 2016
Statut
Membre
Dernière intervention
20 décembre 2021
3
25 oct. 2017 à 21:36
25 oct. 2017 à 21:36
oui voila c'est avec ca
comment le récupérer et a quel endroit je dois le faire s'il vous plait ?
je prend note pour modifier vector
merci
System.out.println(contenu);que je l'affiche dans la console pour tester et bien voir le résultat retourner
comment le récupérer et a quel endroit je dois le faire s'il vous plait ?
je prend note pour modifier vector
merci
25 oct. 2017 à 16:54
merci pour votre réponse Jordane ! par contre quand j'ai utilisé la balise <code> ça m'a mis le code en désordre genre pas d'espace et pas de retour a la ligne du coup j'ai préféré le modifier en texte avec <gras> peut être c'est plus visible !! !
25 oct. 2017 à 17:21