8

spring タグを使用してプロパティ ファイルからラベルを表示しようとすると、次のように記述できます。

<spring:message javaScriptEscape="true" code="label" />

の用途がわかりません javaScriptEscape="true"。なぜ私たちはこれが必要なのですか?

4

1 に答える 1

13

メッセージが次のような JavaScript 文字列リテラルの場合

<script>
    function sayI18nedHello() {
        alert('<spring:message javaScriptEscape="true" code="hello" />');
    }
</script>

次に、生成された JavaScript が有効であることを確認するために、一重引用符と二重引用符、改行文字、タブなどをエスケープするこの属性が必要です。

于 2013-02-08T22:45:49.660 に答える