问题
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?
回答1:
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.
来源:https://stackoverflow.com/questions/14782536/spring-message-tag-javascript-escape