Czy można automatycznie przekierować użytkownika na drugą stronę JSP, gdy tylko strona główna zostanie załadowana?Automatyczne przekierowanie z jednej strony JSP do innej
Odpowiedz
Jest to przykład coś takiego: JSP - Page Redirecting
najprostszy korzysta sendRedirect:
public void response.sendRedirect (Lokalizacja ciągu) rzuca wyjątek IOException
Chociaż jest to przyjęta odpowiedź, powinieneś bardzo się starać, aby zminimalizować liczbę skryptletów na stronie JSP, ponieważ nieuchronnie zwiększają one niezrównaną złożoność. Jeśli potrzebujesz samouczka, który osiąga to samo przy użyciu standardowych bibliotek znaczników, zobacz http://www.tutorialspoint.com/jsp/jstl_core_redirect_tag.htm – JohnMark13
z rdzeniem biblioteki JSTL ładowane <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
można użyć:
<c:redirect url="/home.html"/>
Czy mogę zobaczyć, że jest on gdzieś implementowany? – KNU
Oczywiście, wszędzie. Czy patrzyłeś? Oto przykład http://www.devmanuals.com/tutorials/java/jsp/jstl/CoreTagRedirect.html i inny http://www.tutorialspoint.com/jsp/jstl_core_redirect_tag.htm oraz kilka uwag od IBM http://www.ibm.com/developerworks/library/j-jstl0318/ – JohnMark13
To nie byłby wykładowca e przez JSP. To jest po stronie serwera. Chcesz zachowanie po stronie klienta. Użyj javascript. Nie widzę jednak sensu. Czy nie chcesz po prostu wysłać przekierowania zamiast trafić na pierwszą stronę? –