У меня есть настройки проекта с использованием Spring 3, Apache Tiles 2 и Maven.До того, как я внедрил Tiles, я использовал файл messages.properties для динамического заполнения заголовков веб-страницы (той части, которая появляется между тегами заголовка и заголовка).Причиной этого было допустить локализацию в будущем.Однако, так как я интегрировал плитки, файл tile.xml, кажется, контролирует заголовки для моей страницы.
Есть ли способ изменить это так, чтобы заголовок страницы исходил из messages.properties для каждого jsp, который я использую в качестветело страницы?
tile.xml:
<definition name="base.definition" template="/WEB-INF/views/layouts/layout.jsp">
<put-attribute name="title" value="" />
<put-attribute name="header" value="/WEB-INF/views/includes/header.jsp" />
<put-attribute name="menu" value="/WEB-INF/views/includes/menu.jsp" />
<put-attribute name="body" value="" />
<put-attribute name="footer" value="/WEB-INF/views/includes/footer.jsp" />
</definition>
<definition name="home" extends="base.definition">
<put-attribute name="title" value="Welcome from Tile" />
<put-attribute name="body" value="/WEB-INF/views/home.jsp" />
</definition>
<definition name="new-deal-input" extends="base.definition">
<put-attribute name="title" value="New Deal" />
<put-attribute name="body" value="/WEB-INF/views/new-deal-input.jsp" />
</definition>
Где вы видите "Welcome from Tile" или "New Deal" в качестве заголовка. Я бы предпочел, чтобы это сообщение пришлосообщения. свойства.Я попытался поместить сообщение в теги заголовка на странице "body", но безрезультатно.
Проект настроен на GitHub, вы можете взглянуть на этот URL: Group-Deal-Клон