Name
<jsp:forward>
Synopsis
The
<jsp:forward>
action passes the request processing control to another JSP page or
servlet in the same web application. The execution of the current
page is terminated, giving the target resource full control over the
request.
If any response content has been buffered when the
<jsp:forward>
action is executed, the buffer
is cleared first. If the response has already been committed (i.e.,
partly sent to the browser), the forwarding fails with an
IllegalStateException
.
The URI path information available through the request object is
adjusted to reflect the URI path information for the target resource.
All other request information is left untouched, so the target
resource has access to all the original parameters and headers passed
with the request. Additional parameters can be passed to the target
resource through <jsp:param>
elements in the
<jsp:forward>
element’s
body.
Syntax 1: Without parameters
<jsp:forward page="pageOrContextRelativePath
" />
Syntax 2: With nested <jsp:param> actions
<jsp:forward page="pageOrContextRelativePath
" />One or more <jsp:param> actions
</jsp:forward>
Attributes
Attribute name |
Java type |
Dynamic value accepted |
Description |
page |
String |
Yes |
Page- or context-relative URI path for the resource to forward to. |
Example
<jsp:forward page="list.jsp" />
Get JavaServer Pages, 3rd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.