我无法在jsp var中捕获jstl循环变量以用于谷歌地图标记,但我能够在jsp页面上打印这些值
var markers = [
<c:forEach var="s" items="${list.rows}">
[<c:out value="${s.latitude}"/>,<c:out value="${s.longitude}"/>]
</c:forEach> ];
但似乎var标记没有捕获jstl变量。任何想法??
答案 0 :(得分:1)
我想更好的方法就是在下面做, 初始化数组变量
var markers= new Array();
<c:forEach var="s" items="${list.rows}">
markers.push(${s.latitude})
markers.push(${s.longitude})
</c:forEach>
使用.push
方法将其推入数组。使用EL