code: @Override
  	void dispatch(RequestDispatcher dispatcher, JspWriter out, HttpServletRequest request, HttpServletResponse response) throws JspException, IOException {
  		boolean oldForwarded = isForwarded(request);
  		try {
  			setForwarded(request, true);
  			try {
  				// Clear the previous JSP out buffer
  				out.clear();
  				dispatcher.forward(request, response);
  			} catch(ServletException e) {
  				throw new JspTagException(e);
  			}
  			Includer.setPageSkipped(request);
  			throw ServletUtil.SKIP_PAGE_EXCEPTION;
  		} finally {
  			setForwarded(request, oldForwarded);
  		}
  	}
docs: Dispatch as forward