tiles-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Antonio Petrelli" <antonio.petre...@gmail.com>
Subject Re: tiles1 - tiles2 migration: insert an action
Date Mon, 19 Nov 2007 09:31:52 GMT
Dok I am confused here: do you use Struts 1 or 2?
If it is another question, please create a new thread. And if it is a Struts
2/Tiles 2 plugin issue, please ask the Struts Users Mailing List:
http://struts.apache.org/mail.html

Antonio

2007/11/18, doktora v <doktora@gmail.com>:
>
> I have tried this now with struts2 and tiles2 and it doesn't seem to
> work either.
> See the attached war. Take a look at /s2t2/test.action
>
> The success of test.action maps to tile test.layout:
>
> <definition name="test.layout" template="/testlayout.jsp">
>   <put-attribute name="menuclass" value="leftmenu"/>
>   <put-attribute name="bottom" value="/bottom.jsp"/>
> </definition>
>
> Here is testlayout.jsp:
> ---------------------
> <%@ taglib uri="http://tiles.apache.org/tags-tiles" prefix="tiles"%>
> <tiles:importAttribute name="menuclass"/>
> <html>
> <body>
> test layout
> <hr/>
> <tiles:insertAttribute name="menuclass"/>
> <hr/>
> <tiles:insertTemplate template="/bottom.jsp">
>   <tiles:putAttribute name="menuclass" value="${menuclass}"/>
> </tiles:insertTemplate>
> </body>
> </html>
>
> An now here is what bottom.jsp does, inserting an action as a template:
> -----------------
> <%@ taglib uri="http://tiles.apache.org/tags-tiles" prefix="tiles"%>
> <tiles:importAttribute name="menuclass" ignore="true"/>
>
> bottom jsp page
> <br/>
> menuclass: <tiles:insertAttribute name="menuclass"/>
> <hr/>
> <tiles:insertTemplate template="/test2.action">
> </tiles:insertTemplate>
> ----------
>
> test2.action works, /s2t2/test2.action produces the text "test2layout jsp
> page".
>
> However, what bottom.jsp renders is
> "The requested resource (/s2t2/test2.action) is not available"
> in place of where the action's result should be inserted.
>
> Any thoughts? (Sorry for the complicated jsp/tiles, I was testing out
> a few other things as well.)
>
> The war file is available here:
> http://www.speedyshare.com/399123758.html
>
> Dok
>
>
>
> On 11/18/07, doktora v <doktora@gmail.com> wrote:
> > On 11/18/07, Antonio Petrelli <antonio.petrelli@gmail.com> wrote:
> > > 2007/11/18, doktora v <doktora@gmail.com>:
> > > > You mean struts1 and tiles2 w/o plugin? How? If I specify the tiles
> > > > listener in web.xml and don't specify the plugin in
> struts-config.xml,
> > > > the tiles are not recognized (I get errors of the sort "path does
> not
> > > > begin with /").
> > >
> > > You can use it without a plugin:
> > > 1) by rendering using the Tiles container. See:
> > > http://tiles.apache.org/tutorial/basic/pages.html
> > > 2) by using the Tiles dispatcher servlet. See:
> > > http://tiles.apache.org/tutorial/advanced/utils.html
> > >
> > > The drawback is that you cannot use a Tiles definition as a Struts
> forward.
> >
> > Hmm... that doesn't fit my specs unfortunately. Thanks though.
> >
> > >
> > > Antonio
> > >
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message