struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Hubert Rabago <jakartau...@yahoo.com>
Subject Re: ForwardAction not picking up Tiles defs?
Date Mon, 03 Nov 2003 21:36:41 GMT
Is this the only tile not working, or is this your first attempt at using Tiles
for this app?

--- "Ruth, Brice" <bruth@fiskars.com> wrote:
> I'm ripping my hair out here, guys ... what's going on with my config?! 
> I can't see anything wrong in the debug output, yet Struts still is 
> balking at actions that use the ForwardAction class and don't have a 
> parameter that starts with a '/' ...
> 
> Please, please help!! (currently in begging mode, bribing is next :))
> 
> Ruth, Brice wrote:
> 
> > OK, I have simplelog set to debug and I don't see any errors - it 
> > seems to parse my tiles-def.xml just fine, from what I can see.
> >
> > ?!?
> >
> > Hubert Rabago wrote:
> >
> >> I got this yesterday.  It means Tiles didn't intercept your forward 
> >> request
> >> because 1) Tiles wasn't called or 2) Tiles didn't recognize your tile.
> >> If you turn debug on for Tiles (org.apache.struts.tiles), it'll dump 
> >> the tiles
> >> it'll recognize when you app starts up.  Make sure yours is listed.
> >>
> >> I'm using a tile with a ForwardAction now, so I know it works.  Hope 
> >> you find it.
> >>
> >> --- "Ruth, Brice" <bruth@fiskars.com> wrote:
> >>  
> >>
> >>> I'm following the instructions provided here: 
> >>> http://jakarta.apache.org/struts/userGuide/building_view.html 
> >>> (section 3.4.3) for incorporating tiles definitions in 
> >>> struts-config.xml, and when the ActionServlet receives a request for 
> >>> an action who's parameter is a tile definition name (such as 
> >>> .baseLayout), I get the following exception:
> >>>
> >>> javax.servlet.ServletException: Path .baseLayout does not start with 
> >>> a "/" character
> >>>
> >>> My action is defined like so:
> >>>
> >>>        <action
> >>>            path="/US/tilestest"
> >>>            type="org.apache.struts.actions.ForwardAction"
> >>>            parameter=".baseLayout"/>
> >>>
> >>> And I've defined the plug-in for the Tiles requestor.
> >>>
> >>>  <plug-in
> >>>    className="org.apache.struts.tiles.TilesPlugin">
> >>>    <set-property
> >>>        property="definitions-config"
> >>>        value="/WEB-INF/tiles-defs.xml"/>
> >>>  </plug-in>
> >>>
> >>> My tiles-defs.xml has one simple entry:
> >>>
> >>>    <definition name=".baseLayout" 
> >>> path="/common/layouts/baseLayout.jsp"/>
> >>>
> >>> within the <tiles-definitions> node.
> >>>
> >>> Any ideas? Thanks!
> >>>
> >>> -- 
> >>> Brice D. Ruth
> >>> Sr. IT Analyst
> >>> Fiskars Brands, Inc.
> >>>
> >>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
> >>> For additional commands, e-mail: struts-user-help@jakarta.apache.org
> >>>
> >>>   
> >>
> >>
> >>
> 
> -- 
> Brice D. Ruth
> Sr. IT Analyst
> Fiskars Brands, Inc.
> 
> 
> 


__________________________________
Do you Yahoo!?
Exclusive Video Premiere - Britney Spears
http://launch.yahoo.com/promos/britneyspears/

---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org


Mime
View raw message