Кто-нибудь пробовал дублировать функциональность макета Ruby on Rails с Apache Tiles 2? Я пытаюсь интегрировать Tiles 2 с Spring. У меня есть ранее написанный настраиваемый преобразователь представлений для среды Spring, который делает это довольно хорошо, но я обновляюсь до Spring Webflow 2, и мне нужно иметь возможность интегрировать Tiles 2





Я сделал именно это. Вот несколько фрагментов из этого Java-приложения.
<definition name = "registration" template = "/tiles/layouts/defaultLayout.jsp">
<put-attribute name = "body" value = "undefined" />
<put-attribute name = "footer" value = "/tiles/footer.jsp?alt=true" />
</definition>
<definition name = "site.signup" extends = "registration">
<put-attribute name = "page" value = "Signup" />
<put-attribute name = "body" value = "/jsp/common/signup.jsp" />
</definition>
Что-то подобное сработало у нас. Прошло некоторое время (я сбежал в мир Ruby), поэтому я не мог честно объяснить, что все это на самом деле означает.
Привет, Отто! Спасибо за ответ. Думаю, мне следовало быть более ясным в своем вопросе: я ищу решение, основанное на соглашениях. Я уже перешел к тому же решению, которое вы представили, но оно очень подробное и требует явного определения всех представлений.