public interface PortletRequestDispatcher
PortletRequestDispatcher interface defines an object that
 receives requests from the client and sends them to the specified resources
 (such as a servlet, HTML file, or JSP file) on the server. The portlet
 container creates the PortletRequestDispatcher object, which
 is used as a wrapper around a server resource located at a particular path or
 given by a particular name.| Modifier and Type | Method and Description | 
|---|---|
| void | forward(PortletRequest request,
       PortletResponse response)Forwards a portlet request from a portlet to another resource (servlet, JSP file, or HTML file) 
 on the server. | 
| void | include(PortletRequest request,
       PortletResponse response)Includes the content of a resource (servlet, JSP page, HTML file) in the
 response. | 
| void | include(RenderRequest request,
       RenderResponse response)Includes the content of a resource (servlet, JSP page, HTML file) in the
 response. | 
void include(RenderRequest request, RenderResponse response) throws PortletException, IOException
The included servlet cannot set or change the response status code or set headers; any attempt to make a change is ignored.
 This method is kept in order to provide backward compatibility with
 version 1.0. Please use include(PortletRequest, PortletResponse) instead
 of this method.
request - a RenderRequest object that contains the client
            request. Must be either the render request passed to the
            portlet in render or a wrapped version of this
            render request.response - a RenderResponse object that contains the render
            response. Must be either the render response passed to the
            portlet in render or a wrapped version of this
            render response.PortletException - if the included resource throws a ServletException, or
                other exceptions that are not Runtime- or IOExceptions.IOException - if the included resource throws this exceptionvoid include(PortletRequest request, PortletResponse response) throws PortletException, IOException
The included servlet cannot set or change the response status code or set headers; any attempt to make a change is ignored.
request - a PortletRequest object that contains the portlet
            request. Must be either the original request passed to the
            portlet or a wrapped version of this request.response - a PortletResponse object that contains the portlet
            response. Must be either the portlet response passed to the
            portlet or a wrapped version of this response.PortletException - if the included resource throws a ServletException, or
                other exceptions that are not Runtime- or IOExceptions.IOException - if the included resource throws this exceptionvoid forward(PortletRequest request, PortletResponse response) throws PortletException, IOException
 The forward method should be called before the response has been 
 committed to the portlet container (before response body output has been flushed). 
 If the response already has been committed, this method throws an 
 IllegalStateException. Uncommitted output in the response buffer 
 is automatically cleared before the forward.
 
The request and response parameters must be either the same objects as were passed to the calling portlet or be wrapped versions of these.
request - a request object that represents the request to the 
                 portletresponse - a reponse object that contains the portlet responsePortletException - if the included resource throws a ServletException, or
                other exceptions that are not Runtime- or IOExceptions.IOException - if the included resource throws this exceptionIllegalStateException - if the response was already committedCopyright © 2004–2015 The Apache Software Foundation. All rights reserved.