2013-09-02 3 views
11

Можно ли перенаправить пользователя на вторую страницу jsp сразу после загрузки домашней страницы?Автоматическая переадресация с одной страницы JSP на другую

+1

Это не было бы дон e JSP. Это серверная сторона. Вы хотите поведение на стороне клиента. Используйте javascript. Однако я не вижу смысла. Не хотите ли вы просто отправить перенаправление, а не на первую страницу? –

ответ

1

Существует пример такой вещи: JSP - Page Redirecting

Простейших использует sendRedirect:

общественного недействительный response.sendRedirect (Место для строки) throws IOException

+1

Хотя это принятый ответ, вы должны стараться свести к минимуму количество скриптлетов в вашем JSP, поскольку они неизбежно добавляют неустойчивую сложность. Если вам нужен учебник, который обеспечивает одно и то же, используя стандартные библиотеки тегов, см. Http://www.tutorialspoint.com/jsp/jstl_core_redirect_tag.htm – JohnMark13

24

С полыми библиотеками JSTL загружены <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> вы можете использовать:

<c:redirect url="/home.html"/> 
+0

Могу ли я увидеть, что это где-то реализовано? – KNU

+2

Несомненно, повсюду. Вы посмотрели? Ниже приведен пример http://www.devmanuals.com/tutorials/java/jsp/jstl/CoreTagRedirect.html и еще один http://www.tutorialspoint.com/jsp/jstl_core_redirect_tag.htm и некоторые примечания от IBM http://www.ibm.com/developerworks/library/j-jstl0318/ – JohnMark13

Смежные вопросы