By Alvin Alexander. Last updated: June 4, 2016
Here's a quick example that shows a complete method that I use in a Java servlet to forward to a JSP (JavaServer Page).
Just pass the method an HttpServletRequest, an HttpServletResponse, and a URL, and you're in business. Note that my JSP url string typically looks something like "/myPage.jsp
".
private void forwardToPage(final HttpServletRequest request, final HttpServletResponse response, String url) throws IOException, ServletException { RequestDispatcher dispatcher = getServletContext().getRequestDispatcher(url); dispatcher.forward(request,response); }
If you need to perform a redirect from a servlet to a JSP instead, I've also written a short "How to redirect from a servlet to a JSP" tutorial.
I'll try to post information here on the difference between a forward and a redirect soon.