Yes that is true i have all my jsp' under /WEB-INF for security reason. If i create another action in the struts-config.xml file and try to use that in setTimeOut method, i will get bean properties are not defined, since the all the bean properties are set in the action class, so if we try to point to progress.do page, it does not get bean properties from the request.
May be i am not doing this correclty. Can you show me how you would do this, when i do not have any ActionForm defined:
In that case, simply define the ActionForm name to the Action that starts the thread, so that Struts will instantialte the DynaActionForm and pass it to the execute(). You can then cast it as a DynaActionForm and pass it via a setter to the status bean. In a situation like this, though, I find it easier to work with a subclass of ActionForm. That way I'm able to instantiate the form bean whenever I want. The disadvantage to a DynaActionForm is that Struts has to instantiate it.