<spring:message />
の引数としてリンクを使用し、そのために<c:set/>
を使用する必要があります。 contextPathに相対的なリンクを持つには<c:url>
を使用します。 を<c:set/>
で使用しているのはなぜですか? <a href/>
を使用してc:urlをc:で使用する
<c:set value='<c:url value="/x"/>' var='doc1'/>
<spring:message code="doc.link" arguments="${doc1}"/> <%-- ${doc1} is empty --%>
Simlar
は良い作品:
<c:set value='<a href="/fullurl/x">here</a>' var='doc1'/>
<spring:message code="doc.link" arguments="${doc1}"/>
messages.properties:
<c:set value='<a href="<c:url value="/x"/>">here</a>' var='doc1'/>
:私はまさにそのようなことを仕事に必要
doc.link = Doc is {0}
EDIT を
を私は同意しません。私はそのようなものを使用しています: '" /> 'var属性なし。 – marioosh
は何と一致しませんか?それを行うための_option_があります。あなたがそれを使うと( 'var'を指定すると)、代わりにそこに格納されます – Bozho
@marioosh私の更新された答えを見てください – adarshr