Is it also possible to define basic String attributes in this intermediate 
definition (or subpage3.overview definition)
which can be read within subcontent3.jsp using the same approach? 

For example, something like this....

<definition name="intermediate" path="/WEB-INF/jsp/page3.jsp">
        <put name="subtitle" value="SubTitle"/>
        <put name="content" value="/WEB-INF/jsp/subcontent3.jsp"/>
</definition>

<definition extends="sub2.definition" name="subpage3.overview">
   <put name="title" value="Page Title 3"/>
   <put name="body" value="intermediate" type="definition"/>
</definition>


So in JSP subcontent3.jsp I use the 

<tiles:getAsString name="subtitle"/>


I currently get the standard....

/WEB-INF/jsp/subcontent3.jsp': Error - tag.getAsString : attribute 'subtitle' 
not found in context.






 

-----Oorspronkelijk bericht-----
Van: Antonio Petrelli [mailto:[EMAIL PROTECTED]
Verzonden: woensdag 11 oktober 2006 16:36
Aan: Struts Users Mailing List
Onderwerp: Re: Tiles: attribute values within nested JSP's!


Andrew Martin ha scritto:
>   <definition extends="sub2.definition" name="subpage3.overview">
>       <put name="title" value="Page Title 3"/>
>       <put name="body" value="/WEB-INF/jsp/page3.jsp"/>
>       <put name="content" value="/WEB-INF/jsp/subcontent3.jsp"/>
>   </definition>  
>   

Uh wait a minute! If I understood you well you want to put 
"subcontent3.jsp" as a value of an attribute inside page3.jsp, right?
In this case you have to create an intermediate definition:

<definition name="intermediate" path="/WEB-INF/jsp/page3.jsp">

        <put name="content" value="/WEB-INF/jsp/subcontent3.jsp"/>

</definition>

Then put this definition in the body:
<definition extends="sub2.definition" name="subpage3.overview">
   <put name="title" value="Page Title 3"/>
   <put name="body" value="intermediate" type="definition"/>
</definition>

HTH
Antonio

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to