The difference between the two is sendredirect always sends a header back to the client/browser containing the data which you wanted to be redirected,both forward and sendredirect redirects to resource/page/servlet.