JavaScript中的Thymeleaf forEach循环

yglodt

我正在将一个项目从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做同样的事情?

yglodt

这是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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章