Проект Spring Roo, привязка заголовка - PullRequest
0 голосов
/ 17 февраля 2011

Я новичок в проектах Spring MVC и Spring.

Я создал новый проект Spring Roo.В header.jspx я заметил использование привязки

<a href="${home}" name="${fn:escapeXml(home_label)}" title="${fn:escapeXml(home_label)}">
  <img src="${banner}" />
</a>

Где определены переменные home, home_label, banner?

1 Ответ

1 голос
/ 17 февраля 2011

Посмотрите несколько строк выше:

<spring:url var="banner" value="/resources/images/banner-graphic.png" />
<spring:url var="home" value="/" />
<spring:message code="button_home" var="home_label" />
<a href="${home}" name="${fn:escapeXml(home_label)}" title="${fn:escapeXml(home_label)}">
    <img src="${banner}" />
</a>

Эти переменные являются результатами тегов <spring:url> и <spring:message>, экспортированных как переменные. Использование attriubte с именем var для указания имен переменных является распространенным примером для таких случаев.

<spring:url> добавляет указанный путь к контекстному пути приложения, если это необходимо для получения абсолютного пути. <spring:message> извлекает сообщение с заданным ключом из .properties файлов, используемых для локализации.

...