You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Oliver Reflé <o....@gmx.de> on 2003/07/30 10:51:49 UTC
Struts 1.1 and Tiles
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:refle@jaron.de
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: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org
AW: AW: Struts 1.1 and Tiles
Posted by Oliver Reflé <o....@gmx.de>.
I found the error :( It was my netbeans. It added name.jsp.jsp to my jsp
names. This was why
it didn't work.
Sorry for that.
Olli
-----Ursprüngliche Nachricht-----
Von: sivakumarv@mail-server1.india.adventnet.com
[mailto:sivakumarv@mail-server1.india.adventnet.com] Im Auftrag von Siva
Gesendet: Mittwoch, 30. Juli 2003 11:06
An: Oliver Reflé
Cc: 'Struts Users Mailing List'
Betreff: Re: AW: Struts 1.1 and Tiles
r u able to access .basic.layout ??
Oliver Reflé wrote:
> I added the line buit i still got the same error
>
> -----Ursprüngliche Nachricht-----
> Von: sivakumarv@mail-server1.india.adventnet.com
> [mailto:sivakumarv@mail-server1.india.adventnet.com] Im Auftrag von
> Siva
> Gesendet: Mittwoch, 30. Juli 2003 10:55
> An: Struts Users Mailing List
> Betreff: Re: Struts 1.1 and Tiles
>
> 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:refle@jaron.de
> >
> > 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: struts-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: struts-user-help@jakarta.apache.org
>
> ---
> Incoming 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
>
>
> ---
> 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
>
---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org
---
Incoming 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
---
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
---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org
Re: AW: Struts 1.1 and Tiles
Posted by Siva <si...@india.adventnet.com>.
r u able to access .basic.layout ??
Oliver Reflé wrote:
> I added the line buit i still got the same error
>
> -----Ursprüngliche Nachricht-----
> Von: sivakumarv@mail-server1.india.adventnet.com
> [mailto:sivakumarv@mail-server1.india.adventnet.com] Im Auftrag von Siva
> Gesendet: Mittwoch, 30. Juli 2003 10:55
> An: Struts Users Mailing List
> Betreff: Re: Struts 1.1 and Tiles
>
> 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:refle@jaron.de
> >
> > 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: struts-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: struts-user-help@jakarta.apache.org
>
> ---
> Incoming 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
>
>
> ---
> 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
>
---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org
AW: Struts 1.1 and Tiles
Posted by Oliver Reflé <o....@gmx.de>.
I added the line buit i still got the same error
-----Ursprüngliche Nachricht-----
Von: sivakumarv@mail-server1.india.adventnet.com
[mailto:sivakumarv@mail-server1.india.adventnet.com] Im Auftrag von Siva
Gesendet: Mittwoch, 30. Juli 2003 10:55
An: Struts Users Mailing List
Betreff: Re: Struts 1.1 and Tiles
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:refle@jaron.de
>
> 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: struts-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: struts-user-help@jakarta.apache.org
---
Incoming 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
---
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
---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org
Re: Struts 1.1 and Tiles
Posted by Siva <si...@india.adventnet.com>.
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:refle@jaron.de
>
> 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: struts-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: struts-user-help@jakarta.apache.org