Finishing a HttpServletResponse but continue processing
I have a situation that seems to fit the Async Servlet 3.0 / Comet situation but all I need to do is return a 200 response code (or other) after accepting the incoming parameters. Is there a way for a HttpServlet to complete the http request/response handshake and yet continue processing? Something like... doPost( req, response ) { // verify input params... response.setStatus( SC_OK ); response.close(); // execute long query } EDIT: Looking at the javax.servlet package - the proper phrasing to my question is How do I commit a response? as in Servlet.isCommitted() Here's how I've handled this