0

在许多标签中spring.tld都有这些属性:htmlEscape javaScriptEscape

这个问题可能看起来微不足道,但在这种情况下与 html 转义和 javascript 转义有什么区别?

4

1 回答 1

1

那么 htmlEscape 用于在 html 文档中转义文字。例如,如果 html 文档包含特殊字符,它将被转义如下:

Original : <    >    "      &
Escaped  : &lt; &gt; &quot; &amp;

Javascript 转义将适用于 javascript 文字。假设我有文字:

<script>
    function helloWorld(){
        alert('<html:message javaScriptEscape="true" code="hello" />')
    }
<script>

应用 javascript 将转义单引号和双引号、换行符、制表符等。

于 2014-05-18T02:18:32.467 回答