Double forward in one servlet

前端 未结 2 409
抹茶落季
抹茶落季 2021-01-28 06:08

I have one JSP page that have a form. When the button in this form is pushed, id called my MainServlet. This is an example of my Servlet

/***** MainServlet *****         


        
相关标签:
2条回答
  • 2021-01-28 06:44

    You cannot forward to two different resources at the same time.

    You need to again forward from Servlet1 to myJsp.jsp using request.getRequestDispatcher("myJsp.jsp").forward(request,response);

    You cannot just directly forward two times because when you do it once, your response is already committed and client will be served with the first resource.

    You can use conditional statements which will forward to proper resource depending on the proper request.

    0 讨论(0)
  • 2021-01-28 06:54

    Once a request has been forward, the remaining codes are not executed. Its same like calling a return statement twice one after another in a method. If you want both forwards to work. You should use conditions, depending upon which, one of the forward statement will be executed.

    0 讨论(0)
提交回复
热议问题