这是情况,我想使用javascript变量迭代一个ArrayList(JSP)。代码有点像下面 -
for(var i=0;i<5;i++){
alert('<%=allViewIds.get(i)%>');
}
但是我无法在jsp scriptlet中使用i变量。任何人都可以告诉我如何才能完成这项任务?
提前致谢
答案 0 :(得分:1)
您可以将for
循环放在jsp scriptlet中而不是javascript中,例如:
<%
for (var i = 0; i < 5; i++) { %>
alert('<%= allViewIds.get(i) %>');<%
}
%>
你的代码中的 i
存在于javascript版本中。但是你试图在jsp scriptlet标签中使用它。