我是 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 定义在哪里?
我是 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 定义在哪里?
看上面几行:
<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>
在这种情况下,使用命名属性var
来指定变量名是一种常见的模式。
<spring:url>
如有必要,在给定路径前加上应用程序的上下文路径,以生成绝对路径。从用于本地化的文件中<spring:message>
提取具有给定密钥的消息。.properties