salut,
quelle est la differnce exacte entre les methodes doget(); dopost()
quand m'utilisent elles
SVP§!!!!!!§
salut,
quelle est la differnce exacte entre les methodes doget(); dopost()
quand m'utilisent elles
SVP§!!!!!!§
Ce sont deux méthodes qui proviennent de la classe Servlet.
doGet() est appelé lorsqu'une requête est envoyée à une servlet en GET
et doPost() lorsqu'une requête est envoyée en POST.
POST et GET étant les méthodes de soumissions d'une requete HTTP.
N'hesites pas à consulter quelques tutos sur les servlets pour savoir comment les utiliser.
elles proviennent de la classe HttpServlet, qui est une sous classe de Servlet. Dans HttpServlet, la methode service(request,response) analyse le type de requete http et dispatch vers doGet, doPost, doHead, doPut, doDelete, doTrace, doOptions
merci pour le reponse
tu veut dire dans doget(): si j' ai un formulaire dans html et il y a un action
sur un url de servlet dans la balise <form> donc la requete de cette code html qui s'appelle le servlet utilise doget() c'est correct ou non
mais doPost() compris pas
doGet, c'est quand le browser fait un GET (voir spécification http), doPost c'est quan le browser fait un POST. Le GET se produit lors de la navigation normale (clic sur un lien), lorsqu'on tappe l'url dans la barre d'adresse ou lorsqu'un utilise un <form> ayant comme méthode "GET". Le POST se produit généralement quand on utilise un formulaire avec comme méthode "POST"
Bonjour,
Pour les formulaires tout marche avec les deux méthodes à quelques exceptions.
Lorsqu'on utilise doGet, les informations envoyés sont encodés dans l'URL, c'est à dire visible.
Exemple : Si j'ai à contacter le serveur www.monserveur.com/maServlet pour lui envoyer deux variables cNom et iAge avec doGet j'obtienne une URL de ce genreEn revanche lors d'utilisation de la méthode doPost, tout est crypté, c'est à dire, on voit rien dans l'URL. Imagine que tu veux envoyer un mot de passe, il sera fastidieux et même dangereux d'utiliser doGet. Aussi autre limite de doGet, c'est qu'elle limité à 255 caractères, et si tu veux envoyer un texte, ce n'est pas la bonne option, utiliser plutôt doPost.
Code : Sélectionner tout - Visualiser dans une fenêtre à part www.monserveur.com/maServlet?champNom=cNom&champAge=ciAge
J'ai réalisé un tutoriel, où est expliqué l'utilisation de ces deux méthodes entre une servlet et client qui est un formulaire HTML et aussi un téléphone portable.Voici le lien : http://kmdkaci.developpez.com/tutori...avec-site-web/
Partager