У меня есть шаблон Tiles, где на каждой странице есть заголовок, некоторые вещи, которые нужно добавить в <head>
, вещи, которые нужно добавить в конкретный <div>
, и вещи, которые нужно добавить к <body>
после всего остального.
Большинство этих вещей очень маленькие, поскольку страница отображается с помощью JS.
Как мне избавиться от tiles.xml
или сделать его более управляемым?
Я не хочу, чтобы на каждой странице требовалось 3 файла:
<definition name="my_page" template="/template.jsp">
<put-attribute name="title" value="My Title" />
<put-attribute name="head" value="/tiles/my-head.jsp" />
<put-attribute name="body" value="/tiles/my-page.jsp" />
<put-attribute name="body-append" value="/tiles/my-append.jsp" />
</definition>
И я не хочу помещать содержимое всех страниц в tile.xml.
В идеале, он просто перенаправил бы my_page на /my_page.jsp
, который импортировал бы и заполнил шаблон сам.
Я говорю о приложении Spring с TilesView
.