When we try to display a label from a properties file, using spring tags, we can write:
<spring:message javaScriptEscape="true" code="label" />
i am not able to find out what is the use of javaScriptEscape="true"
. Why do we need this?
If the message is a JavaScript string literal, such as in
<script>
function sayI18nedHello() {
alert('<spring:message javaScriptEscape="true" code="hello" />');
}
</script>
Then you need this attribute, which will escape the single and double quotes, the newline chars, the tabs, etc. in order to make sure that the generated JavaScript is valid.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With