struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Timo" <timo-jaka...@telus.net>
Subject Re: Tiles Help! Help with Tiles...
Date Fri, 28 Nov 2003 17:32:38 GMT
Thanks Ricky,
as a matter of fact, if you mean the extra include for /stdDefinition.jspf
it containts a totally different definition. even if I remove it, I still
get the same results.

any idea?
----- Original Message ----- 
From: "Ricky" <Ricky_Yahoo@hotmail.com>
To: "Struts Users Mailing List" <struts-user@jakarta.apache.org>
Sent: Friday, November 28, 2003 9:00 AM
Subject: Re: Tiles Help! Help with Tiles...


> you don't need to put the value again..after you define your definiton in
> tile-config.xml,.change your code below :
>
> <%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles"%>
> <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
> <%@ include  file="/Layout/stdDefinition.jspf"%>
> <tiles:insert beanName="stdLayoutDef" flush="true">
> <tiles:put name="title"  type="string"><bean:message
> key='title.statusreport' /> </tiles:put>
> <tiles:put name="header" value="/Layout/stdHeader.jsp" />
> <tiles:put name="body" value="/res/error/resStatusReportBody.jsp" />
> <tiles:put name="footer" value="/Layout/stdFooter.jsp" />
> </tiles:insert>
>
> to a simple code just like this:
>
> <tiles:insert definition="stdLayoutDef" />
>
> within the page you will be display the tiles.(not the layout page)
>
>
>
> ----- Original Message -----
> From: "Timo" <timo-jakarta@telus.net>
> To: "Struts Users Mailing List" <struts-user@jakarta.apache.org>
> Sent: Saturday, November 29, 2003 12:48 AM
> Subject: Tiles Help! Help with Tiles...
>
>
> Hi all,
> I tried to use tiles-defs.xml to define a tile, but got the following
error:
>
> 500 Internal Server Error
> javax.servlet.jsp.JspException: Error - Tag Insert : No value defined for
> bean 'stdLayoutDef' with property 'null' in scope 'null'.
> here is my tiles-defs.xml
> <?xml version="1.0" encoding="ISO-8859-1" ?>
>    <!DOCTYPE tiles-definitions PUBLIC  "-//Apache Software Foundation//DTD
> Tiles Configurations 1.1//EN"
> "http://jakarta.apache.org/struts/dtds/tiles-config_1_1.dtd">
> <tiles-definitions>
> <!--  Standard definitions -->
>    <definition name="stdLayoutDef" path="/Layout/stdLayout.jsp">
>        <put name="title"  value="Title String" />
>        <put name="header" value="/Layout/stdHeader.jsp" />
>       <put name="footer" value="/Layout/stdFooter.jsp" />
>        <put name="body"   value="/res/error/resStatusReport.jsp" />
>    </definition>
> </tiles-definitions>
>
> and here where I used the definition:
> <%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles"%>
> <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
> <%@ include  file="/Layout/stdDefinition.jspf"%>
> <tiles:insert beanName="stdLayoutDef" flush="true">
> <tiles:put name="title"  type="string"><bean:message
> key='title.statusreport' /> </tiles:put>
> <tiles:put name="header" value="/Layout/stdHeader.jsp" />
> <tiles:put name="body" value="/res/error/resStatusReportBody.jsp" />
> <tiles:put name="footer" value="/Layout/stdFooter.jsp" />
> </tiles:insert>
> Here where I loaded the definition in struts-config.xml...  <plug-in
> className="org.apache.struts.tiles.TilesPlugin">    <set-property
> property="definitions-config" value="/WEB-INF/tiles-defs.xml"/>
> <set-property property="definitions-parser-validate" value="true"/>
> <set-property property="moduleAware" value="true"/>  </plug-in>...sooooo,
> what did I do wrong?!!! please help..thanks in advance.
>
> ---------------------------------------------------------------------
> 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


Mime
View raw message