Sam
Sam

Reputation:

Response.End() in Java/JSP

In .net you have the ability to Response.End() in any context you want. Is there similar functionality in Java/JSP?

Thanks,

Sam

Upvotes: 4

Views: 9691

Answers (2)

grammar31
grammar31

Reputation: 2060

In my experience you have to do the following:

out.flush(); // Send out whatever hasn't been sent out yet.
out.close(); // Close the stream. Future calls will fail.
return; // Return from the JSP servelet handler.

NOTE:
This will not work inside a function because you'll just end up returning from the function but not from the JSP servelet handler (which I'm assuming is your intention).

Upvotes: 3

matt b
matt b

Reputation: 139931

You could try

servletResponse.getOutputStream().close();

Not quite sure if that will have odd side effects though, in case the server needs to send any data after your content...

Javadoc

Upvotes: 0

Related Questions