You are just calling a method. When it is done it will return. This is the expected behavior.
From the javadoc for those two methods you can see that the difference is what is/isn't done to the Reqeust and Response objects before dispatching the request.
Joined: Feb 16, 2001
in the code after the call to forward, i throw an exception which should load another error page, which doesnot happen. that is why i am keen to know if the control returns back after forward, coz if it does then the exception must be thrown and the error page must be displayed which is not happening.