Seiten in JSP umleiten?
Habe ich einige design-Seiten in jsp.
Nach dem Klick auf den submit-button auf der ersten Seite, sollte die Seite automatisch umgeleitet auf die zweite Seite.
Können Sie helfen mit ein kurzes Beispiel oder ein link zu einem tutorial, das zeigt, wie Sie diese umsetzen?
InformationsquelleAutor der Frage PROXY | 2011-02-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
InformationsquelleAutor der Antwort oopbase
Diese Antwort enthält auch eine standard-Lösung nur die Verwendung der jstl-redirect-tag:
InformationsquelleAutor der Antwort
Definieren die Ziel-Seite in den
action
Attribut des<form>
mit dem submit-button.So, in
page1.jsp
:In keinem Zusammenhang zu dem problem, eine JSP ist nicht der beste Ort, um business-Kram, wenn Sie brauchen, um zu tun. Betrachten Sie das lernen servlets.
InformationsquelleAutor der Antwort BalusC
Hallo: Wenn Sie mehr Kontrolle darüber, wo der link sollte eine Weiterleitung haben, können Sie diese Lösung verwenden.
Ie. Wenn der Benutzer klicken in der CHECKOUT-linkaber Sie wollen, schicken Sie ihm/Ihr zu Kasse Seite, wenn Ihr angemeldet(eingeloggt) oder Registrierung Seite, wenn er/Sie nicht.
Die Sie nutzen könnten JSTL Kern WIE:
ERKLÄREN: ist das gleiche wie...
DANN: in einfachen HTML...
InformationsquelleAutor der Antwort T04435
Ausweitung @oopbase Antwort mit
return;
- Anweisung.Betrachten wir ein Anwendungsfall der traditionelle Authentifizierungs-system, wo wir speichern login-Informationen in die Sitzung. Auf jeder Seite prüfen wir für aktive Sitzung wie,
Es sieht gut aus auf den ersten Blick jedoch; Es hat ein Problem. Wenn dein server abgelaufen ist Sitzung durch Zeit-limit, und der Benutzer versucht auf die Seite zuzugreifen, könnte er Sie erhalten Fehler, wenn Sie nicht geschrieben haben, Ihren code in
try..catch
block oder behandeltif(null != session.getAttribute("attr_name"))
everytime.So, indem Sie ein
return;
Aussage, die ich beendet die weitere Ausführung und gezwungen, die redirect-Seite bestimmten Ort.Beachten Sie, dass die Nutzung der Umleitung kann variieren, abhängig von den Anforderungen. Heute haben die Menschen so etwas nicht an authentication system. (Moderner Ansatz - Token-Basierte Authentifizierung) Es ist nur ein einfaches Beispiel, um zu verstehen, wo und wie die Umleitung(en).
InformationsquelleAutor der Antwort Hardik Thaker