Ok, found a solution to my own problem:
...
moduleConfigImpl = (ModuleConfigImpl)mapping.getModuleConfig();
    
    if (moduleConfigImpl != null)
    {
      actionConfigs = moduleConfigImpl.findActionConfigs();
      
      if (actionConfigs != null)
      {
        for (ActionConfig actionConfig : actionConfigs)
        {
          forwardConfig = actionConfig.findForwardConfig(key);
...


On 8/15/05, Martin Bunen <[EMAIL PROTECTED]> wrote:
> 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]

Reply via email to