Sturts 2 - execAndWait...
urpalThu Jun 20, 2013 08:30 AM
I have a Struts2 application that has an action that can take anywhere between 1 sec to 5 mins to run. So, I'm using the execAndWait interceptor to display a wait page if the action takes more than 20 secs to run. The setup of the action looks like this:
<action name="myAction" class="myActionClass">
<interceptor-ref name="defaultStack" />
I have tested this with a scenario where the action just takes 1 second to run. I expected that the wait page will never be shown.
However, the wait page still showed up. I tried debugging my action class and method and found that the execution hangs at this statement below for the time specified in the <param name="delay">
In this case, it waits for 20 secs at the statement below and then completes execution successfully.
Note: MyActionClass does implement SessionAware
Has anyone else experienced this problem? Is there a work around for this?
Report | Quote This | Reply | Print