Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.0.0
-
None
-
N/A (design issue)
Description
The <tiles:insert> tag can lead to confusion because it can insert different things: pages, strings, definitions and attribute.
There is a particular confusion for the attribute, since some people could place it as they place definitions and pages, not remembering that attributes need to be filled.
<tiles:insert> could be split into:
<tiles:insertDefinition>
<tiles:insertTemplate>
<tiles:insertString> (not sure about it).
<tiles:attribute>: it has a different name pattern because attributes need to be "defined" and not "inserted".
Relevant thread:
http://www.mail-archive.com/dev%40struts.apache.org/msg24891.html
And the message:
http://www.mail-archive.com/user%40shale.apache.org/msg00663.html