jsp列表填充到javascript数组中
我正试图通过jsp列表将SpringJavaList传递给javascript数组 我的代码:jsp列表填充到javascript数组中,javascript,jsp,Javascript,Jsp,我正试图通过jsp列表将SpringJavaList传递给javascript数组 我的代码: <c:set var = "currentcars" scope = "session" value = "${cars}"/> 现在我想将jsp中“currentcars”的内容填充到javascript数组中,但我对jsp语法不太熟悉 在jsp中: <script ....> var carsArray = new Array(); </script&g
<c:set var = "currentcars" scope = "session" value = "${cars}"/>
现在我想将jsp中“currentcars”的内容填充到javascript数组中,但我对jsp语法不太熟悉
在jsp中:
<script ....>
var carsArray = new Array();
</script>
<c:forEach items="currentcars" var="car">
//pseudocode:
carsArray.push(<c:out value="${car}"/>);
<c:forEach>
var carsArray=新数组();
//伪代码:
carsArray.push();
我该怎么做呢?在脚本标记中,您可以这样做(汽车不是基本类型):
var carsArray=new Array();
c=新对象();
//名称属性示例
c、 name='${car.name}';
//其他属性
carsArray.推(c);
什么是“汽车”?原语值(例如字符串
)或对象?我可以不带-tag访问jsp代码中的java脚本变量“carsArray”吗?按顺序:carsArray.push(c);您应该想想编译jsp后得到的html代码,我们正在生成js代码,然后它应该在脚本标记上。。
var carsArray = new Array();
<c:forEach items="currentcars" var="car">
c = new Object();
//name property example
c.name= '${car.name}';
//other properties
carsArray.push(c);
</c:forEach>