春消息标记的JavaScript逃逸(Spring message tag javascript e

2019-08-16 20:58发布

当我们试图从显示属性文件的标签,使用Spring标签,我们可以这样写:

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

我不能够找出什么用的javaScriptEscape="true" 。 我们为什么需要这个?

Answer 1:

如果该消息是一个JavaScript字符串文字,诸如在

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

然后,你需要这个属性,它会逃跑的单引号和双引号,换行字符,标签等,以确保生成的JavaScript是有效的。



文章来源: Spring message tag javascript escape