Detecting closing,pressing of back button ... of browser window
Hi
I have a servlet which processes the request initiated at a client.While the servlet is waiting for the response,if the user presses the back button,forward button,refresh button or simply closes the browser window,How does the servlet come to know of this.In this case what is the action to be taken by servlet.
[337 byte] By [
samraghav] at [2007-9-26 2:45:55]

Here is the code
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class process extends HttpServlet {
public void doPost(HttpServletRequest req,HttpServletResponse res) throws ServletException,IOException
{
res.setContentType("text/html");
PrintWriter out = res.getWriter();
try{
Thread.sleep(5000);
for( int i=0; i<10000; i++ ){
out.println( "Did it\n" );
Thread.sleep( 2 );
res.flushBuffer();
}
} catch( Exception e ){
System.out.println( "> Exception " + e.toString() );
}
}
}