I'm trying to understand Tiles ...
Instead of this :
** tiles-defs.xml **
<definition name=".base" page="/layout/base.jsp">
<put name="header" value="/incl/header/header.jsp"/>
<put name="info" value="/incl/info/info.jsp"/>
<put name="menu_top" value="/incl/menu_top/menu_top.html"/>
<put name="menu_left"
value="/incl/menu_left/menu_left.jsp"/>
<put name="center" value="/incl/blank.jsp"/>
<put name="footer" value="/incl/footer/footer.jsp"/>
</definition>
** base.jsp **
<body id="base_body">
<div id="base_header">
<tiles:insert attribute="header"/>
</div>
<div id="base_info">
<tiles:insert attribute="info"/>
</div>
[...]
I could have this :
** tiles-defs.xml **
<definition name=".base" page="/layout/base.jsp">
</definition>
** base.jsp **
<body id="base_body">
<div id="base_header">
<[EMAIL PROTECTED] page="incl/header.jsp" %>
</div>
<div id="base_info">
<jsp:include page="incl/info.jsp.jsp"/>
</div>
[...]
What's the advantage of using <tiles:insert attribute="header"/> instead of
the jsp includes.