You are both right.
I also wanted to add that this is not the case when using the <
jsp:forward> action. If you take a look at the translated .java file of a JSP page that uses that standard action you'll see that the Container inserts a return after the RequestDispatcher.forward() method call. This complies with what the JSP spec says:
A <jsp:forward page=�urlSpec� /> action allows the runtime dispatch of the current request to a static resource, a JSP page or a Java servlet class in the same context as the current page. A jsp:forward effectively terminates the execution of the current page.