2011-02-17 6 views
0

Je suis nouveau au printemps et projets mvc printemps.printemps projet roo, reliure tête

J'ai créé nouveau projet roo de printemps. Je l'ai remarqué que je header.jspx l'utilisation de la liaison

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

Où sont les variables maison, home_label, bannière définie?

Répondre

1

Regardez quelques lignes ci-dessus:

<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> 

Ces variables sont les résultats de <spring:url> et <spring:message> balises exportées sous forme de variables. L'utilisation d'attriubte nommé var pour spécifier les noms de variables est un modèle courant pour de tels cas.

<spring:url> Ajoute le chemin donné avec le chemin du contexte de l'application si nécessaire afin de produire un chemin absolu. <spring:message> Exprime un message avec une clé donnée à partir de .properties fichiers utilisés pour la localisation.

+0

Merci pour la réponse. C'est beaucoup plus clair maintenant. – Emir

Questions connexes