Model view controller SpringRoo项目,头绑定

Model view controller SpringRoo项目,头绑定,model-view-controller,spring,binding,jspx,Model View Controller,Spring,Binding,Jspx,我是SpringMVC和spring项目的新手 我创建了一个新的SpringRoo项目。我在header.jspx中看到了绑定的用法 <a href="${home}" name="${fn:escapeXml(home_label)}" title="${fn:escapeXml(home_label)}"> <img src="${banner}" /> </a> 变量home、home\u label、banner在哪里定义?查看上面的几行:

我是SpringMVC和spring项目的新手

我创建了一个新的SpringRoo项目。我在header.jspx中看到了绑定的用法

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


变量home、home\u 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>

这些变量是作为变量导出的
标记的结果。使用attriubte named
var
指定变量名是此类情况的常见模式

必要时,使用应用程序的上下文路径在给定路径前面加上前缀,以生成绝对路径
从用于本地化的
.properties
文件中使用给定的密钥导出消息