JOE*_*JOE 5 spring thymeleaf spring-boot
我想使用 Thymeleaf 来执行内联 Javascript。
例如:
<script th:inline="javascript">
/*<![CDATA[*/
/*[[${myCode}]]*/;
/*]]>*/
</script>
Run Code Online (Sandbox Code Playgroud)
在 Spring Boot 中我有这个:
model.addAttribute("myCode", "alert("test")");
Run Code Online (Sandbox Code Playgroud)
我的输出 HTML 是:
<script th:inline="javascript">
/*<![CDATA[*/
"alert("test")";
/*]]>*/
</script>
Run Code Online (Sandbox Code Playgroud)
这是一个字符串。我究竟做错了什么?
内联时,[[...]]
对应于th:text
和[(...)]
对应于th:utext
。
所以
<script th:inline="javascript">
/*<![CDATA[*/
[(${myCode})]
/*]]>*/
</script>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
10527 次 |
最近记录: |