Erstellung Von Servlet-Cookies
Ich bin ziemlich neu auf servlets und ich habe derzeit zu kämpfen mit dem hinzufügen von cookies. Ich glaube, dies ist ein Ergebnis einer modularen Ansatz, den ich zu mir nehme, in den ich gebaut habe eine header-utility-Klasse, einfach fügt die header-Informationen in die servlet-so möchte ich die gleiche Vorgehensweise beim hinzufügen von cookies.
Ich habe auch ein crediential validator-Klasse, die außer dem Benutzernamen und Passwort, überprüft es, und gibt dann eine gültige/ungültige Antwort. Hier glaube ich liegt das problem. In der login-Formular, übergibt den Benutzernamen und das Kennwort, um die Anmeldeinformationen validator, habe ich die form action Regie zu den credential-servlet und die form Methode post.
Doing es auf diese Weise stellt ein problem wenn ich senden möchte einen Wert aus dem Formular zu einem anderen servlet, oder nicht?
Das Ziel dieses Projektes, für die Schule, ist die Erstellung einer einfachen website streng mit servlets dann bekommen wir die Verwendung von JSP, den Schmerz zu lindern.
Gibt es einen anderen Ansatz, ich sollte in Betracht ziehen? Ist es möglich, diese Klassen, die eine Vielzahl von Funktionen ausführen, die auf Eingaben, wenn man bei einem Formular Aktion und Methode genutzt werden?
Danke für jede Hilfe und Beratung.
Besten
E
InformationsquelleAutor E_IN_CLT | 2012-03-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Könnten Sie senden Anfragen an ein servlet und dann leiten Anfragen an ein anderes servlet, wenn nötig.
In Ihrem Fall, nach der überprüfung, können Sie speichern das Ergebnis in einem Attribut und übertragen Sie dann die Kontrolle an ein anderes servlet. (wenn es das ist, was Sie tun möchten)
- Und das ist der Umgang mit cookies.
erstellen und senden von cookies
Lesen cookie vom client
Sind Sie der Verwendung von cookies für das session-tracking?
Wenn ja, dann verwenden Sie
HttpSession
. Mit HttpSession dann gibt es keine Notwendigkeit, direkt mit mit cookies zur session-tracking.Beispielsweise in eine einfache login-Seite ist dies, was Sie tun
InformationsquelleAutor John
Müssen Sie addCookie in HttpServletResponse. Ich würde vorschlagen, das java-doc an der hand, so dass Sie sehen können, was verfügbar ist, zu einem servlet. http://docs.oracle.com/javaee/6/api/javax/servlet/http/HttpServletResponse.html#addCookie(javax.servlet.http.Cookie)
InformationsquelleAutor Romski