Tiles couldn't support nesting directly.
----------------------------------------
Key: MYFACES-318
URL: http://issues.apache.org/jira/browse/MYFACES-318
Project: MyFaces
Type: Improvement
Versions: 1.0.9 beta
Reporter: Jason Hoo
If I use nesting directly like this:
<definition name="template.tiles" path="template.jsp"/>
<definition name="template_x.tiles" extends="template.tiles">
<put name="body" value="template_x.jsp">
</definition>
<definition name="task_a.tiles" extends="template_x.tiles">
<put name="content" value="task_a.jsp">
</definition>
it will display blank in 1.0.9Beta M9, it will error with "can find attribute
'content'" in lastest code in SVN.
But write in this way, application display with no error:
<definition name="template.tiles" path="template.jsp"/>
<definition name="template_x.tiles" path="template_x.jsp"/>
<definition name="task_a.content" extends="template_x.tiles">
<put name="content" value="task_a.jsp">
</definition>
<definition name="task_a.tiles" extends="template.tiles">
<put name="body" value="template_x.jsp">
</definition>
The projects is very large, and nesting 2-4 level,so the maintenance of
tiles.xml is very difficult. We can improve it?
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira