Meaningless Drivel is fun!
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
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?
It's not a secret anymore!