My problem is that I don't know the path for the second action, but I do know the "forward to second page". I'm trying to implement a custom workflow engine where states are mapped to the <forward> definitions. This way I don't hardcode the form action in JSP but rather derive it from the state name.
On 8/15/05, Frank W. Zammetti <[EMAIL PROTECTED]> wrote: > I think you'd have to know the path for the second action (/SecondPage > in this case)... > > mapping.getModuleConfig().findAcrionConfig("/secondPage").findForwardConfig("forward > to second page"); > > Caveat: I haven't tried this. :) > > There is also a findForwardConfigs() method of ModuleConfig, so I > suppose if you didn't know the path you could call that, which returns > an array of ForwardConfig[] objects, then iterate over them calling > findForwardConfig() for the forward you want until you find it. > > However, I have to ask... why are you trying to do this in the first place? > > Frank > > Martin Bunen wrote: > > Hi. > > Assume I have the following in my struts-config.xml: > > ... > > <action-mappings> > > <action path="/FirstPage" name="FirstForm" type="com.mypkg.FirstAction" > > ...> > > <forward name="forward to first page" .../> > > </action> > > > > <action path="/SecondPage name="SecondForm" type="com.mypkg.SecondAction" > > ...> > > <forward name="forward to second page" .../> > > </action> > > </action-mappings> > > > > Assuming I'm currently inside of com.mypkg.FirstAction.execute() method. > > How can I obtain ActionConfig from the "forward to second page" > > forward definition? > > What I mean is that I know the forward name for the SecondPage action > > mapping. I need to get to the path "/SecondPage". > > > > Thanks. > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > . > > > > -- > Frank W. Zammetti > Founder and Chief Software Architect > Omnytex Technologies > http://www.omnytex.com > > > --------------------------------------------------------------------- > 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]