の多くのタグにspring.tld
は、次の属性があります。htmlEscape
javaScriptEscape
質問は些細なことのように思えるかもしれませんが、このコンテキストでの html エスケープと javascript エスケープの違いは何ですか?
の多くのタグにspring.tld
は、次の属性があります。htmlEscape
javaScriptEscape
質問は些細なことのように思えるかもしれませんが、このコンテキストでの html エスケープと javascript エスケープの違いは何ですか?
htmlEscape は、html ドキュメント内のリテラルをエスケープするために使用されます。たとえば、html ドキュメントに特殊文字が含まれている場合、次のようにエスケープされます。
Original : < > " &
Escaped : < > " &
JavaScript エスケープは、JavaScript リテラル全体に適用されます。リテラルがあるとします:
<script>
function helloWorld(){
alert('<html:message javaScriptEscape="true" code="hello" />')
}
<script>
JavaScript を適用すると、一重引用符と二重引用符、改行文字、タブなどがエスケープされます。