0

コントローラからJSPにHTMLデータを渡したい。

私はJSPでメッセージを使用Spring MVCして入力しています。'Spring Validator'

@Override
    public void validate(Object target, Errors errors) {
//Some processing     
errors.rejectValue("fileData", "errors.csi.invalidurl", new Object[] { url }, null);
}

message.properties

errors.csi.invalidurl=File contained invalid URLs. Please find list of invalid URLs <a href="{0}"> here</a>.

対応するJSPは次のとおりです。

<div class="row">
<label for="upload-file"><spring:message code="csi.label.uploadfile"/></label><form:input path="fileData" type="file"/>
<form:errors path="fileData" cssClass="error"/>
</div>

テキストデータを渡すことはできますが、hrefリンクを渡すことができません。どうすればそれができますか?

私は試した

String url = "javascript:getImageValidationPresignedURLForDownload('8162')"; to be passed as text data but it is displayed as text.

URLs <a href="javascript:getImageValidationPresignedURLForDownload('8162')"> here</a>.

私は何が間違っているのですか?どうすればそれができますか?

ありがとう、

4

1 に答える 1

1

試してみてください

<form:errors path="fileData" cssClass="error" htmlEscape="false" />
于 2012-12-26T09:32:07.563 に答える