struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ruth, Brice" <br...@fiskars.com>
Subject Re: ForwardAction not picking up Tiles defs?
Date Mon, 03 Nov 2003 22:19:49 GMT
Everything else works, I'm in the midst of following Ted's refactoring 
approach and moving my JSPs that have tiles:insert statements to tile 
definitions that I can extend & overload.

David Friedman wrote:

>Tiles work with starting dots.  I use it that way myself.  I think I picked
>up that suggestion from Ted's book "Struts In Action".
>
>What is the exact URL you are using?  Do regular non-tiles actions work for
>your webapp?
>Regards,
>David
>
>-----Original Message-----
>From: Mikael Eriksson - Swedish Connection [mailto:mikael@connection.se]
>Sent: Monday, November 03, 2003 4:29 PM
>To: Struts Users Mailing List
>Subject: Re: ForwardAction not picking up Tiles defs?
>
>
>
>One thing to try might be to use tile names that does not start with a dot.
>I have done things that look pretty similar but the tilenames was things
>like
>output.page1.  The parsing might get confused or by the starting '.'
>My actions look like:
>
>     <action path="/tiles_page1_in"
>            type="org.apache.struts.actions.ForwardAction"
>            parameter="output.page1" />
>
>
>Regards
>
>
>At 15:26 2003-11-03 -0600, you 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
>>>>>
>>>>>
>>>>>          
>>>>>
>>>>
>>>>__________________________________
>>>>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
>>>>
>>>>
>>>>        
>>>>
>>--
>>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
>>    
>>
>
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: struts-user-help@jakarta.apache.org
>
>
>---------------------------------------------------------------------
>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.



---------------------------------------------------------------------
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