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