File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Servlets and the fly likes RequestDispatcher.forward or Response.sendRedirect? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of EJB 3 in Action this week in the EJB and other Java EE Technologies forum!
JavaRanch » Java Forums » Java » Servlets
Bookmark "RequestDispatcher.forward or Response.sendRedirect?" Watch "RequestDispatcher.forward or Response.sendRedirect?" New topic

RequestDispatcher.forward or Response.sendRedirect?

Rohit Malhotra

Joined: Jan 29, 2006
Posts: 21

I am kinda write a file upload Application where the User gives the input file and the Servlet uploads it and now i want to transer the control back to the JSP allowing more files to be uploaded.
What should i use. RequestDispatcher.forward("UserTasks.jsp") or response.sendRedirect("UserTasks.jsp");
Also when i try using response.sendRedirect i keep on getting this error:= Software caused connection abort: socket write error

My jsp page is in the Application root directory and the servlet classes are in root\web-inf\classes directory..
Vishnu Prakash
Ranch Hand

Joined: Nov 15, 2004
Posts: 1026
If the JSP page is within the same application use RequestDispatcher.forward

Servlet Spec 2.4/ Jsp Spec 2.0/ JSTL Spec 1.1 - JSTL Tag Documentation
I agree. Here's the link:
subject: RequestDispatcher.forward or Response.sendRedirect?
Similar Threads
Easy question for gurus
Struts2 redirect...
Peculiar problem with js and css file
difference between sendRedirect and forward of Requestdispatcher
How to use Request Dispatcher