1. <jsp:forward page="web/welcome.jsp" />

Tells the servlet runner to start executing a different servlet.
Something like a "go to" done in the server.
        Browser                         Server
        Request page A
                                        Execute page A code
                                        Forward to page B
                                        Execute page B code
                                        Return page B response


2. response.sendRedirect("web/welcome.jsp");

Return to the client browser a special tag, telling the browser to
immediatly load the page described as a parameter.

        Browser                         Server
        Request page A
                                        Execute page A code
                                        Return redirect command
        Receive redirect
        Request page B
                                        Execute page B code
                                        Return page B response




Brad Miley wrote:
>
> What is the difference between
> 1. <jsp:forward page="web/welcome.jsp" />
> 2. response.sendRedirect("web/welcome.jsp");
>

===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
Some relevant FAQs on JSP/Servlets can be found at:

 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.html
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets
  • ... Brad Miley
    • ... Hiren Dossani
    • ... Rogério Saran
    • ... JSP Insider
    • ... Joe Zhou
    • ... Raja Nagendra Kumar
      • ... tonny
        • ... Thor Heinrichs-Wolpert
        • ... Xing guohong
    • ... Maurice Coyle - Sun ireland - Software Products and Platforms - Internationalization Engineer

Reply via email to