The "in progress" page is shown when the process is finished (the action has completed). As Jason said you have to start thew process asynchronous.
> Don't forget our cool new HTTP 204 trick that we just learned. > > Display the "in progress" page, and then have a refresh ping the server > periodically. If its still in progress, just return the 204 header... so > the page doesnt actually reload until its done. > > -Tim. > > > ----- Original Message ----- > From: "Mike Cannon-Brookes" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Wednesday, June 25, 2003 9:32 PM > Subject: Re: [OS-webwork] Displaying a progress page > > > > Les, > > > > You could do it using DHTML, but I'm fairly sure that's not how Expedia > do > > it. It's a LOT more error prone to do that way :) > > > > FWIW we're investigating creating a generic 'long running task' system > for > > JIRA - used for tasks like reindexing and importing/exporting data which > > take a long time. I think using a WW action this should be relatively > easy > > to do. > > > > Mike > > > > On 26/6/03 10:13 AM, "[EMAIL PROTECTED]" > ([EMAIL PROTECTED]) > > penned the words: > > > > > I haven't actually done this yet (but am planning to) -- however, > can't > > > you take care of this behavior with dhtml?? It seems like you could > > > call a javascript function on submit that pulled a layer (actully > > > css-pos) to the top. That layer would say "in progress" with a pretty > > > animated gif or have some neat little javascript progress bar. The > > > javascript would then submit the form. When it's done, the browser > > > updates. This seems like it will work and is likely better than the > > > server side solutions. Is there something I'm missing?? BTW, I think > > > this is how expedia used to do it. > > > > > > LES > > > > > > -----Original Message----- > > > From: Mike Cannon-Brookes [mailto:[EMAIL PROTECTED] > > > Sent: Wednesday, June 25, 2003 7:01 PM > > > To: [EMAIL PROTECTED] > > > Subject: Re: [OS-webwork] Displaying a progress page > > > > > > Uhm, well why not just make your task runnable and run it in a new > > > thread? > > > :) Or you could use a util.Timer. > > > > > > Another (nicest IMHO) alternative is to make it a scheduled task and > use > > > something like Quartz to kick it off. > > > > > > M > > > > > > On 26/6/03 6:05 AM, "Jason Carreira" ([EMAIL PROTECTED]) > penned > > > the > > > words: > > > > > >> Well, for us we queue a JMS message. I'm not sure of another way to > > >> start an asynch process in the J2EE spec.... > > >> > > >>> -----Original Message----- > > >>> From: Lars Fischer [mailto:[EMAIL PROTECTED] > > >>> Sent: Wednesday, June 25, 2003 3:42 PM > > >>> To: [EMAIL PROTECTED] > > >>> Subject: RE: [OS-webwork] Displaying a progress page > > >>> > > >>> > > >>> Jason, > > >>> > > >>> thanks for the reply ! > > >>> > > >>> Any hint how you start the asynchronous process ? > > >>> > > >>> Lars > > >>> > > >>>> If you can start it up as an asynchronous process, you can use the > > >>>> trick of having a progress page which checks some state, such as a > > >>>> database or something in the session, and shows the progress bar or > > >>>> just a "processing..." and have it refresh itself using a > > >>> meta-refresh > > >>>> if things aren't done... If the process is done you can > > >>> forward to a > > >>>> final status page. > > >>>> > > >>>> We've used this technique pretty successfully. > > >>>> > > >>>> Jason > > >>>> > > >>>>> -----Original Message----- > > >>>>> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > > >>>>> Sent: Wednesday, June 25, 2003 8:31 AM > > >>>>> To: [EMAIL PROTECTED] > > >>>>> Subject: [OS-webwork] Displaying a progress page > > >>>>> > > >>>>> > > >>>>> Does anyone have a good idea how to display a temporary > > >>>>> progress page in WW 1.x ? > > >>>>> > > >>>>> I have a form where users can define paremeters for an import > > >>>>> of data into the local database. After submitting the page > > >>>>> the import method is started. This process may take a while > > >>>>> so I want to show a general progress page saying that > > >>>>> the import is running. After finishing the import I want to > > >>>>> return to the original page where users can start an import. > > >>>>> > > >>>>> Does anyone know how to do this ? The problem seems to be > > >>>>> that WW is displaying the result-view AFTER the whole action > > >>>>> has finished. > > >>>>> > > >>>>> Thanks in advance > > >>>>> > > >>>>> Lars > > >>>>> > > >>>>> > > >>>>> > > >>>>> ------------------------------------------------------- > > >>>>> This SF.Net email is sponsored by: INetU > > >>>>> Attention Web Developers & Consultants: Become An INetU > > >>>>> Hosting Partner. Refer Dedicated Servers. We Manage Them. You > > >>>>> Get 10% Monthly Commission! INetU Dedicated Managed Hosting > > >>>>> http://www.inetu.net/partner/index.php > > >>>>> > > >>>>> _______________________________________________ > > >>>>> Opensymphony-webwork mailing list > > >>>>> [EMAIL PROTECTED] > > >>>>> https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork > > >>>>> > > >>>> > > >>>> > > >>>> ------------------------------------------------------- > > >>>> This SF.Net email is sponsored by: INetU > > >>>> Attention Web Developers & Consultants: Become An INetU Hosting > > >>>> Partner. Refer Dedicated Servers. We Manage Them. You Get > > >>> 10% Monthly > > >>>> Commission! INetU Dedicated Managed Hosting > > >>>> http://www.inetu.net/partner/index.php > > >>>> _______________________________________________ > > >>>> Opensymphony-webwork mailing list > > >>>> [EMAIL PROTECTED] > > >>>> https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork > > >>>> > > >>> > > >>> > > >>> > > >>> ------------------------------------------------------- > > >>> This SF.Net email is sponsored by: INetU > > >>> Attention Web Developers & Consultants: Become An INetU > > >>> Hosting Partner. Refer Dedicated Servers. We Manage Them. You > > >>> Get 10% Monthly Commission! INetU Dedicated Managed Hosting > > >>> http://www.inetu.net/partner/index.php > > >>> > > >>> _______________________________________________ > > >>> Opensymphony-webwork mailing list > > >>> [EMAIL PROTECTED] > > >>> https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork > > >>> > > >> > > >> > > >> ------------------------------------------------------- > > >> This SF.Net email is sponsored by: INetU > > >> Attention Web Developers & Consultants: Become An INetU Hosting > > > Partner. > > >> Refer Dedicated Servers. We Manage Them. You Get 10% Monthly > > > Commission! > > >> INetU Dedicated Managed Hosting > http://www.inetu.net/partner/index.php > > >> _______________________________________________ > > >> Opensymphony-webwork mailing list > > >> [EMAIL PROTECTED] > > >> https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork > > > > > > > > > > > > ------------------------------------------------------- > > > This SF.Net email is sponsored by: INetU > > > Attention Web Developers & Consultants: Become An INetU Hosting > Partner. > > > Refer Dedicated Servers. We Manage Them. You Get 10% Monthly > Commission! > > > INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php > > > _______________________________________________ > > > Opensymphony-webwork mailing list > > > [EMAIL PROTECTED] > > > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork > > > > > > > > > ------------------------------------------------------- > > > This SF.Net email is sponsored by: INetU > > > Attention Web Developers & Consultants: Become An INetU Hosting > Partner. > > > Refer Dedicated Servers. We Manage Them. You Get 10% Monthly > Commission! > > > INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php > > > _______________________________________________ > > > Opensymphony-webwork mailing list > > > [EMAIL PROTECTED] > > > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork > > > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by: INetU > > Attention Web Developers & Consultants: Become An INetU Hosting Partner. > > Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission! > > INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php > > _______________________________________________ > > Opensymphony-webwork mailing list > > [EMAIL PROTECTED] > > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: INetU > Attention Web Developers & Consultants: Become An INetU Hosting Partner. > Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission! > INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php > _______________________________________________ > Opensymphony-webwork mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork > ------------------------------------------------------- This SF.Net email is sponsored by: INetU Attention Web Developers & Consultants: Become An INetU Hosting Partner. Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission! INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php _______________________________________________ Opensymphony-webwork mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork