我正在将一个项目从JSP迁移到Thymeleaf。
在一些JSP中,我做了一些花哨的事情:
<script type="text/javascript">
//<c:forEach items="${pages}" var="page">
...
var l = new google.maps.LatLng("${page.lat}", "${page.long}");
...
//</c:forEach>
</script>
我如何对Thymeleaf做同样的事情?
这是Thymeleaf 3.0.2的工作解决方案:
<script th:inline="javascript">
/*<![CDATA[*/
/*[# th:each="page : ${pages}"]*/
...
var l = new google.maps.LatLng(/*[[${page.lat}]]*/, /*[[${page.long}]]*/);
...
/*[/]*/
/*]]>*/
</script>
这里解释了它的工作原理:[主要功能]文本模板模式的新语法#395
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句