2011-02-17 92 views
0

我是新的春季mvc和春季项目。Spring roo项目,标题绑定

我已经创建了新的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

看上面的几行:

<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的attriubte指定变量名称是这种情况的常见模式。

<spring:url>为了产生绝对路径,必要时在应用程序的上下文路径前面预先给定路径。 <spring:message>会从用于本地化的.properties文件中提供给定密钥的消息。

+0

谢谢你的回答。现在更清楚了。 – Emir 2011-02-18 06:56:21