私は春のMVCと春のプロジェクトに不慣れです。
新しい春のrooプロジェクトを作成しました。バインディングの使用に気付いたheader.jspx
<a href="${home}" name="${fn:escapeXml(home_label)}" title="${fn:escapeXml(home_label)}">
<img src="${banner}" />
</a>
変数home、home_label、bannerはどこで定義されていますか?
私は春のMVCと春のプロジェクトに不慣れです。
新しい春の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>
タグが変数としてエクスポートされた結果です。変数名を指定するためにnamed属性を使用var
することは、そのような場合の一般的なパターンです。
<spring:url>
絶対パスを生成するために、必要に応じて、指定されたパスの先頭にアプリケーションのコンテキスト パスを追加します。ローカリゼーションに使用されるファイル<spring:message>
から、指定されたキーでメッセージを抽出します。.properties