Why not just cut out the middle man and setup the global-forward to use a tile instead of doing the extra work of forwarding to an action? The below is from my struts-config.xml:
<global-forwards> <!-- tile: --> <forward name="config" path=".admin.Config" /> <!-- action-mapping: --> <forward name="menu" redirect="true" path="/config.do" /> <!-- jsp: --> <forward name="signOff" path="/WEB-INF/pages/signOn.jsp" /> <forward name="signOn" path="/WEB-INF/pages/signOn.jsp" /> </global-forwards> Then you can logic:forward to config, menu, signOn, or signOff as you need. Regards, David -----Original Message----- From: Van Riper, Mike [mailto:[EMAIL PROTECTED] Sent: Thursday, September 11, 2003 3:45 PM To: Struts Users Mailing List Cc: 'David G Friedman'; [EMAIL PROTECTED] Subject: RE: logic forward problem > -----Original Message----- > From: David G Friedman [mailto:[EMAIL PROTECTED] > Sent: Thursday, September 11, 2003 8:18 AM > To: Struts Users Mailing List; [EMAIL PROTECTED] > Subject: RE: logic forward problem > > > Your path looks like a tile. I wrote about this > problem a week or two ago and you should've been > able to find it in the archives of this group. > It is documented on the logic forward tag as: > > Note: forwarding to Tiles definitions is not > supported from this tag. You should forward to > them from an Action subclass. Doing what the documentation suggests would work, but, it is not necessary to do the forward from an Action subclass. You can define an action mapping that your global forward points to that directly forwards to the tile definition without having to invoke an action class. This does work. I do this for the welcome JSP of my current webapp that needs to forward to the initial webapp tile definition like so: welcome.jsp: <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %> <logic:forward name="welcome" /> struts-config.xml: <global-forwards> <forward name="welcome" path="/welcome.do" /> </global-forwards> <action-mappings> <action path="/welcome" forward="page.welcome"/> </action-mappings> The "page.welcome" reference is a tiles definition reference. Granted, it is annoying to have to define the global-forward/action pairing to make this work. However, this is much simpler than going to the trouble of defining an action subclass just to do this where you would still need to define an action mapping anyway. FYI, Van Mike Van Riper mailto:[EMAIL PROTECTED] http://www.baychi.org/bof/struts/ > > Regards, > David > > -----Original Message----- > From: koen boutsen [mailto:[EMAIL PROTECTED] > Sent: Thursday, September 11, 2003 11:12 AM > To: Struts Users Mailing List > Subject: logic forward problem > > > Hi > > I want to send my user to a .jsp page and immediately send him to > the next, without having to click anything on the intermediate page, > or even without having to see this page. > I tried with : > <logic:forward name="scrollForwardOrganisation" /> > I know this works when you put a global forward in the struts-config > with as forward the target jsp. > > I have to use a definition where I want to send my user to, and > when I put the definition as a forward in the global forwards, I get a > pageNotFound error. > This is my global forward > <forward name="scrollForwardOrganisation" > path="isisLayout.organisations.overview"/> > > Does someone know what I can do ? > > Thanks > > Koen --------------------------------------------------------------------- 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]

