Urgent pb servlet en java

Fermé
tsii Messages postés 96 Date d'inscription mardi 13 novembre 2001 Statut Membre Dernière intervention 20 février 2008 - 20 mai 2004 à 12:28
 Utilisateur anonyme - 24 mai 2004 à 13:11
Quand utiliser la methode doPost et doGet leurs difference
?

Merci
A voir également:

2 réponses

Mr.White Messages postés 251 Date d'inscription jeudi 24 avril 2003 Statut Membre Dernière intervention 17 juillet 2012 53
21 mai 2004 à 15:14
Personnellement, quand j'ai fait des servlets la seul différence que j'ai trouver c'est qu'avec l'une des deux (post je croit) rien ne fonctionné.

Mais il me semble que ca à un rapport avec les form en html.
0
Utilisateur anonyme
24 mai 2004 à 13:11
Lorsque tu envoies une requête HTTP en GET, les paramètres de la requête sont concaténés à l'URL. L'utilisateur peut donc voir les paramètres qui sont passés.
En POST, ce n'est pas le cas. Les paramètres sont envoyés dans le document.

En fait, on utilisera plutôt GET pour aller chercher une page et POST pour tout le reste (envoi de mail, mise à jour de données, recherche via moteur de recherche,...).


Personnellement, j'implémente mes servlets de la manière suivante:

	public void doGet(
		HttpServletRequest request,
		HttpServletResponse response) {
		doHandle(request, response);
	}

	public void doPost(
		HttpServletRequest request,
		HttpServletResponse response) {
		doHandle(request, response);
	}

	public void doHandle(
		HttpServletRequest request,
		HttpServletResponse response) {
                        ... ton code ...
                    }


De cette manière, peu importe que la requête soit de type POST ou GET.

Va aussi voir (en aglais):
<url>
http://www.cs.tut.fi/~jkorpela/forms/methods.html
</url>

;-)
HackTrack
0