Thanks, I think I will do it this way. I do not know how they managed to do that: But I saw in another webapp that the application did send some kind of continuing response to the browser. The resulting page kept on growing with the messages until all tasks were finished. It was the same effect like browsing with a very slow internet connection. Probably they did some kind of response manipulation on a servlet level.
> The only way to force a client to update is to do a meta-refresh in the > html. The other thing you can do is setup a callback handler, so you can > have Bean A, listen for events from you task thread, telling you when things > are completed. You in turn, ask Bean A for information that it receives as > a call back handler for your task thread. > -----Original Message----- > From: Martin Gross [mailto:[EMAIL PROTECTED] > Sent: Thursday, January 29, 2004 12:55 PM > To: Struts Users Mailing List > Subject: Re[2]: Best Practice for long running tasks with status check > How would I get the results from the getter to the browser if I want > them regularily? With a meta-refresh in the html page? Or some kind of > keeping the connection or response open? >> Create a bean with a list of tasks to complete and have a thread execute >> them and then have a getter that will respond with the total tasks over >> tasks completed. >> -----Original Message----- >> From: Martin Gross [mailto:[EMAIL PROTECTED] >> Sent: Thursday, January 29, 2004 11:20 AM >> To: Struts Users Mailing List >> Subject: Best Practice for long running tasks with status check >> Hi, >> I need to start an long running task by a struts action which will >> run for maybe half an hour. I dont want the action to run for half >> an hour. It should start the task and then respond that the task has >> been started. Also it should be possible to check the >> status of the task and see for example how many elements have already >> been processed. >> What would be the best practice to do this? Code examples would be >> also appreciated. >> Regards, >> Martin >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

