在jsp中从对象列表创建一个数组

时间:2016-11-02 03:30:28

标签: javascript jsp jstl

我正在尝试在jsp中动态构建一个DemoNames.name属性数组,如何创建一个数组然后传递给我的js文件进行进一步验证?

<c:forEach items="${demoNames}" var="DemoNames">
  ${DemoNames.name}
</c:forEach>

1 个答案:

答案 0 :(得分:0)

在声明js文件之后,你想在html的某个地方做这个代码声明。

<script>
  var nameArray = [];
  <c:forEach items="${demoNames}" var="DemoNames">
    nameArray.push("${DemoNames.name}");
  </c:forEach>
  yourJSFileFunction( nameArray );
</script>

如果您在此查看了来源,我相信您会对每个名称都有一个推送线。