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