Bonjour,
Je travaille avec des servlets et j'ai donc affaire aux fameux doGet() et doPost().
Avec ces servlets, je (entre autres) génère des pages webs HTML qui feront à nouveau appel à mes servlets et ainsi de suites. Je contrôle donc toute la chaine.
Se pose pour moi la question de l'utilisation de doGet() et/ou doPost(). Tant que je n'ai pas de formulaires, le doPost() est "inutile", puisque tout se passe en doGet(). Cependant, je me demande si il ne serait pas intéressant d'exploiter ce pauvre doPost(). Je m'explique :
Quand je fais appel à une servlet, soit je lui demande d'afficher un certain contenu, soit je lui demande d'effectuer un traitement sur ce contenu (par exemple le trier d'une certaine manière).
Je trouvais donc pratique d'utiliser doGet() pour l'affichage, et doPost() pour le traitement (comme ca je n'ai pas de question à me poser dans le doGet(), je ne fais qu'afficher basiquement, et ce n'est que dans le doPost que je regarde la valeur de certain paramètres).
Donc c'est cool, ca marche, mais je me demande si c'est vraiment trés propre et normal d'utiliser les servlets comme ça.
Donc pourriez vous me dire comment "doivent" être utilisées ces deux méthodes ?
Merci !
P.S : j'ai un jour croisé un doOptions(), savez vous dans quel type de requête http générée par du html on peut le rencontrer ?
Message édité par ikao2 le 16-05-2006 à 15:55:36