thymeleaf是嚴格遵循w3c的標准的。在thymeleaf的js中使用&,<,>等符號時會產生這種問題,即使轉義也不行,解決方法:將你的js代碼包裹在<![CDATA[ ]]>
之中即可。
在javaScript中使用表達式
給js變量賦值
表達式同樣可以在javascript中使用。先用屬性聲明一下:javascript ( th:inline=”javascript” ),然后我們開始在js中聲明變量:
<script th:inline="javascript">
/*<![CDATA[*/
$(function () {
console.log(123);
})
/*]]>*/
</script>