public class ForwardServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { req.setAttribute("message","This message appended in ForwardServlet"); resp.setContentType("text/html"); PrintWriter pr = resp.getWriter(); pr.println("I m in ForwardServlet"); //trying to response to the browser. but it is not executing, who block the PrintWriter (pr) object before calling forward method of RequestDispatcher ?? RequestDispatcher rd= req.getRequestDispatcher("Servlet1"); rd.forward(req, resp); pr.println("Comeback to ForwardServlet from Servlet1"); //will not execute, because of either (1)control will not come back to this point??, or (2) PrintWriter (pr) object is blocked?? }}
To know executing mechanism