Все классы и интерфейсы Java Server Pages

       

Forward


public abstract void forward(java.lang.StringrelativeUrlPath) throws javax.servlet.ServletException, java.io.IOException

Этот метод используется для перенаправления текущих ServletRequest и ServletResponse другому активному компоненту приложения.

Если relativeUrlPath начинается с "/", тогда специфицированный URL вычисляется относительно DOCROOT ServletContext'а

для данной JSP.

Если путь не начинается с "/", специфицированный URL вычисляется относительно URL запроса, который был отображён в вызывающую JSP.

Верным является только вызов этого метода из Thread, выполняющегося внутри метода _jspService(...) в JSP.

После успешного вызова этого метода, для вызывающего Thread не разрешаются попытки модифицировать

ServletResponse-объект. Любая такая попытка даёт непредсказуемое поведение. Обычно вызывающий, после вызова этого метода, немедленно возвращается из метода _jspService(...).

Параметры:relativeUrlPath - специфицирует относительный путь URL к целевому ресурсу, как описано выше.

Вызывает:javax.servlet.ServletExceptionjava.io.IOExceptionjava.lang.IllegalArgumentException - если URL целевого ресурса неразрешим.java.lang.IllegalStateException - если ServletResponse не в том состоянии, когда перенаправление может быть выполнено.java.lang.SecurityException - если целевой ресурс не может быть достигнут взывающим.



Содержание раздела