Ich erstelle eine Login-Anwendung in JAVA.Ich mache die Präsentation in JSP und die ganze Logik (Datenbank-Konnektivität) in Servlet [das ist keine richtige Ansatz, den ich weiß]. Ich überprüfe den Benutzernamen Passwort in Servlet und dann eine Sitzungsvariable erstellen. und die Sitzung wie diesePreserving Sitzung in Java mit sendredirect
sess.setAttribute("username",oName);
hinzufügen Dann leite ich der Benutzer auf seine Homepage student.jsp sagen
response.sendRedirect("student.jsp");
Es ist die Sitzung variable.I brauchen einen Weg, entfernt die Session-Variablen und Bewegung zu erhalten zu student.jsp.Ich habe versucht, Forwading zu verwenden, aber das hat nicht geklappt.
Es weiterleiten, aber die Seite Adresse ändert sich nicht zu student.jsp, die nicht gut ist. Jede Hilfe in dieser Hinsicht geschätzt wird Danke
So funktioniert die Weiterleitung: Ersetzen Sie den Inhalt des Browsers, nicht die URL. Sie müssen Redirect verwenden, aber irgendwie erlaubt der Browser, in dem Sie die Tests durchführen, keine Cookies. Aktivieren Sie die Cookies in Ihrem Browser und führen Sie die Anwendung erneut aus. –
Hier ist ein gutes Tutorial, das Ihnen beim Forwading helfen kann.Es entspricht JSP forwading in Servlet http://www.javapractices.com/topic/TopicAction.do?Id=181 –