Веб-фрейм Stripes включает механизм компоновки, который обеспечивает следующую функцию:
Файл определения макета - layout.jsp
<s:layout-definition>
Header
<div><s:layout-component name="body"/></div>
Footer
</s:layout-definition>
Page Using layout.jsp
<s:layout-render name="/layout.jsp">
<s:layout-component name="body">
Hello, reusable layout
</s:layout-component>
</s:layout-render>
Сгенерированный контент
Header
<div>Hello, reusable layout</div>
Footer
В определении макета я указываю положение компонента, а страница определяет содержимое этого компонента. Я ищу эквивалентную функцию в Sitemesh, которую я использую в приложении Grails.
Похоже, что Sitemesh позволит только одному разместить (или украсить) все тело страницы. Можно ли как-то расположить более мелкозернистые элементы содержимого, как указано выше?