thymeleaf模板支持(解析)JS

  • 作者: 凯哥Java(公众号:凯哥Java)
  • 工作小总结
  • 时间:2022-03-04 00:45
  • 2417人已阅读
简介 背景:项目中,有两个thymeleaf模板中的一些内容需要服务端来同步渲染,后续需求中需要服务端在thymeleaf模板中 申明一个全局变量,因此,需要thymeleaf模板 支持js。

🔔🔔好消息!好消息!🔔🔔

 如果您需要注册ChatGPT,想要升级ChatGPT4。凯哥可以代注册ChatGPT账号代升级ChatGPT4

有需要的朋友👉:微信号 kaigejava2022

背景:项目中,有两个thymeleaf模板中的一些内容需要服务端来同步渲染,后续需求中需要服务端在thymeleaf模板中 申明一个全局变量,因此,需要thymeleaf模板 支持js。

如何实现:

9f526df190e6792f600a03627f9f3346.png

如上,加入这种格式,thymeleaf就可以支持js:

<script th:inline="javascript">
    /*<![CDATA[*/

    js代码。。。

    /*]]>*/
</script>

注意:


inline来指定这个script标签;


需要注释<![CDATA[,]]>对,否则就会无法在js中使用比较符号;


要用[[${value}]]来引用模板变量

simpleDemo:


5c8255491dc7f9171a2c8f6a477feac8.png


TopTop