La Création De La Servlet Cookies
Je suis plutôt nouvelle pour les servlets et actuellement je suis aux prises avec l'ajout de cookies. Je crois que c'est un résultat d'une approche modulaire, je suis prise dans ce que j'ai construit un en-tête de classe utilitaire qui insère simplement toutes les informations d'en-tête dans la servlet donc je veux prendre la même approche avec l'ajout de cookies.
J'ai aussi un crediential classe de validation que si l'on excepte le nom d'utilisateur et un mot de passe valide, puis retourne un valide/invalide la réponse. Ici, je crois que réside le problème. Dans le formulaire de connexion qui passe le nom d'utilisateur et mot de passe pour les informations d'identification du programme de validation, j'ai la forme de l'action de diriger à l'information d'identification de servlet et de la forme de la méthode post.
Le faisant de cette manière fournit un problème si je veux envoyer une valeur à partir de la forme à une autre servlet, ou est-il?
L'objectif de ce projet, pour l'école, est de créer un site web simple strictement avec des servlets puis, nous arrivons à utiliser JSP pour soulager la douleur.
Est-il une autre approche que je devrait prendre en considération? Est-il possible d'avoir ces classes qui effectuent une variété de fonctions sur les formulaires lorsque la forme de l'action et de la méthode sont utilisés?
Je vous remercie pour toute l'aide et les conseils.
Meilleur
E
OriginalL'auteur E_IN_CLT | 2012-03-03
Vous devez vous connecter pour publier un commentaire.
Vous pouvez envoyer des demandes à une servlet et transférer les demandes à l'autre servlet si nécessaire.
Dans votre cas, après validation, vous pouvez stocker le résultat dans un attribut, puis transférer le contrôle à un autre servlet. (si c'est ce que vous voulez faire)
Et ce est la façon de traiter avec les cookies.
de créer et d'envoyer des cookies
lire les témoins de client
Êtes-vous à l'aide des cookies pour le suivi de session?
Si oui, alors utiliser
HttpSession
. À l'aide de HttpSession puis il n'est pas besoin de faire intervenir directement avec les cookies pour le suivi de session.Par exemple, dans une simple page de connexion, c'est ce que vous ne
OriginalL'auteur John
Vous devez utiliser addCookie dans HttpServletResponse. Je vous conseille d'avoir la java doc à la main de sorte que vous pouvez voir ce qui est disponible à une servlet. http://docs.oracle.com/javaee/6/api/javax/servlet/http/HttpServletResponse.html#addCookie(javax.servlet.http.Cookie)
OriginalL'auteur Romski