У меня есть приложение Spring, которое использует Tiles для уровня представления. Поэтому все определения моих страниц выглядят следующим образом:
<definition name="main.page" template="/tiles/layout.jsp">
<put-attribute name="title" value="Page Title"/>
<put-attribute name="header" value="/tiles/header.jsp"/>
<put-attribute name="body" value=""/>
<put-attribute name="footer" value="/tiles/footer.jsp"/>
</definition>
<definition name="welcome.page" extends="main.page">
<put-attribute name="title" value="Main Page"/>
<put-attribute name="body" value="/pages/welcome.jsp"/>
</definition>
Код, который устанавливает заголовок страницы:
<title><tiles:getAsString name="title"/></title>
Я хотел бы локализовать с тегом Spring:
<spring:message>
Есть ли какие-либо "лучшие практики", как это сделать?