Arraylist<;字符串>;在jsp中创建javascript数组

Arraylist<;字符串>;在jsp中创建javascript数组,javascript,jsp,collections,Javascript,Jsp,Collections,我有一个ArrayList reportNames,作为request.setAttribute(“reportNames”,reportNames)发送 如何在Jsp上将ArrayList值分配给我的javascript数组 var MyReports = [<%reportNames%>]; var MyReports=[]; 您可以使用JSPc:forEach和Javascriptpush()像bellow一样执行此操作 示例代码: var MyReports = [];

我有一个
ArrayList reportNames
,作为
request.setAttribute(“reportNames”,reportNames)发送

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

 var MyReports = [<%reportNames%>];
var MyReports=[];

您可以使用JSPc:forEach和Javascriptpush()像bellow一样执行此操作


示例代码:

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

您必须将数组列表转换为JSONI,您可能会在下面的链接中发现类似的问题。希望对你有帮助。