使用Themeleaf时, HTML内嵌的JS代码需要注意< 和 >的问题

本文介绍在使用Themeleaf时如何正确嵌入JS代码的方法,避免解析错误。需使用特定格式包裹JS代码,防止Themeleaf误将其作为HTML标签解析。

如果你使用了Themeleaf, 你的HTML文件又使用了内嵌的JS代码,那么一定要注意

你的JS代码必须用这样用:

<script>
/*<![CDATA[*/ 
 var a = 6;
 if (5<a) {
    console.log("OK");
}
 /*]]>*/
</script>

注意, 不是注释哈, 如果不加, 那么在加载该页面时, Themeleaf就会报解析错误, 它会把"<a"当成一个不完整标签。从而抛出异常:

转载于:https://www.cnblogs.com/chry/p/6928902.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值