I feel you need to specify the tiles processor in the struts-config.

Please add the following line in your struts-config.xml file

<controller processorClass = "org.apache.struts.tiles.TilesRequestProcessor"/>

Siva


Oliver Reflé wrote:

> Hi fellows,
> At the moment I am working on tiles. But I have a big problem to get this
> stuff running. It seems that the Tiles plugin is not taking the forward from
> the Action . Below you find my config:
>
> struts-config.xml (Action Mapping & Plugin):
>
>   <action-mappings>
>     <action type="de.refle.TestAction" path="/test">
>         <forward name="success" path=".view.peniguins"/>
>     </action>
>   </action-mappings>
>
>   <plug-in className="org.apache.struts.tiles.TilesPlugin" >
>     <set-property property="definitions-config"
> value="/WEB-INF/tiles-defs.xml"/>
>   </plug-in>
>
> tiles-defs.xml:
>
> <tiles-definitions>
> <definition name=".basic.layout" path="/jsp/basicLayout.jsp">
>     <put name="title" value="Default Title"/>
>     <put name="header" value="/jsp/header.jsp"/>
>     <put name="menu" value="/jsp/menu.jsp"/>
>     <put name="content" value="/jsp/defaultContentPage.jsp"/>
>     <put name="footer" value="/jsp/footer.jsp"/>
> </definition>
>
> <definition name=".view.pengiuns" extends=".basic.layout">
>     <put name="title" value="Welcome to the Store"/>
>     <put name="content" value="/jsp/viewPinguins.jsp"/> </definition>
> </tiles-definitions>
>
> basicLayout.jsp:
>
> <%@ taglib uri="http://jakarta.apache.org/struts/struts-tiles.tld";
> prefix="tiles" %> <html> <head><title><tiles:getAsString 
> name="title"/></title></head>
> <body>
>     <tiles:get name="header"/><br/>
>     <tiles:get name="menu"/><tiles:get name="content"/><br/>
>     <tiles:get name="footer"/><br/>
> </body>
> </html>
>
> viewPinguins.jsp: contains only a simple text nothing else
>
> Action:
>
> public class TestAction extends Action{
>
>     public ActionForward execute(ActionMapping actionMapping, ActionForm
> actionForm,
>                                  HttpServletRequest httpServletRequest,
> HttpServletResponse httpServletResponse)
>                                  throws java.lang.Exception {
>
>         System.out.println("Now in Action");
>         return actionMapping.findForward("success");
>     }
>
> }
>
> When i call now the Action with http://localhost:8080/do/test i go "Now in
> Action" printed and then i get a page not found error.
>
> HTTP ERROR: 404 /tiles/.view.penguins Not Found RequestURI=/tiles/do/test
>
> Maybe you have an idea ? Thx in advance
> Oliver Reflé
>
> Software Architekt _____________________________________________
>
> jaron.DIRECT GmbH
> Performance Marketing Solutions
>
> Hanauer Landstraße 196a
> D-60314 Frankfurt am Main
>
> Fon: + 49 (069) 40 58 66 - 0
> Fax: + 49 (069) 40 58 66 - 29
>
> Email:mailto:[EMAIL PROTECTED]
>
> Internet www.jaron.de ______________________________________________
>
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.504 / Virus Database: 302 - Release Date: 24.07.2003
>
>
> --
> COMPUTERBILD 15/03: Premium-e-mail-Dienste im Test
> --------------------------------------------------
> 1. GMX TopMail - Platz 1 und Testsieger!
> 2. GMX ProMail - Platz 2 und Preis-Qualitätssieger!
> 3. Arcor - 4. web.de - 5. T-Online - 6. freenet.de - 7. daybyday - 8. e-Post
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to