我有一个ArrayList<String> reportNames,我以request.setAttribute("reportNames", reportNames);的形式发送

如何在我的Jsp上将 ArrayList 值分配给我的 javascript 数组。

 var MyReports = [<%reportNames%>];

最佳答案

您可以像下面这样使用JSP c:forEach 和Javascript push()来做到这一点。

示例代码:

var MyReports  = [];
<c:forEach var="reportName" items="${reportNames}">
  MyReports.push(${reportName});
</c:forEach>

07-24 16:16