Hi, The server push example is very cool, but it only works on Netscape 4 (not Internet Explorer or Netcape 6). I would recommend using the following instead:
1. Output a page that says to wait 2. Flush the result (make sure all tables are closed and the page is complete, so it shows on the browser). 3. Perform processing 4. Output javascript to cause a page location change. Alternatively (as some clients have javascript disabled...), use the following method, which is what I did with some credit card processing software once: 1. Start a session that manages the request thread and user transaction with the server 2. Output a wait page that contains a meta-refresh every X seconds, and start processing in a new thread (5-10 seconds is a good wait time). 3. If further requests come and the thread is still not finished processing, send a new wait page saying you are still waiting. 4. If the thread has completed when the requests come, send the result. Regards, Neale Rudd metawerx http://www.metawerx.net ----- Original Message ----- From: "Ken Anderson" <[EMAIL PROTECTED]> To: "Tomcat Users List" <[EMAIL PROTECTED]> Sent: Thursday, 18 April 2002 15:34 Subject: Re: "processing page" > see the server push example - countdown.java > > http://www.servlets.com/jservlet2/examples/ch06/index.html#ex06_13 > > > > >On 2002.04.17 03:54 Michael Reutter wrote: > > > >>Hi! > >> > >>PLEASE HELP ME how to implement this with servlets: > >> > >>A page is requested - but tomcat needs 15-30 seconds to create the > >>result! > >>What I want is a page "Please wait ... Your page is being processed", and > >>the > >>moment tomcat has created the output, the real page is being loaded by > >>the > >>browser!!! > >> > >>if this isn't a real tomcat-issue, please let me know where to ask my > >>question instead!!!! > >> > >>thanks for any help > >>michi > >> > >>-- > >>To unsubscribe: <mailto:[EMAIL PROTECTED]> > >>For additional commands: <mailto:[EMAIL PROTECTED]> > >>Troubles with the list: <mailto:[EMAIL PROTECTED]> > >> > >> > > > > > >-- > >To unsubscribe: <mailto:[EMAIL PROTECTED]> > >For additional commands: <mailto:[EMAIL PROTECTED]> > >Troubles with the list: <mailto:[EMAIL PROTECTED]> > > > > > > > > > > > -- > To unsubscribe: <mailto:[EMAIL PROTECTED]> > For additional commands: <mailto:[EMAIL PROTECTED]> > Troubles with the list: <mailto:[EMAIL PROTECTED]> > > -- To unsubscribe: <mailto:[EMAIL PROTECTED]> For additional commands: <mailto:[EMAIL PROTECTED]> Troubles with the list: <mailto:[EMAIL PROTECTED]>
