在jsp中使用el表达式中的javascript变量

时间:2015-11-06 14:12:27

标签: javascript jsp

这是情况,我想使用javascript变量迭代一个ArrayList(JSP)。代码有点像下面 -

for(var i=0;i<5;i++){
alert('<%=allViewIds.get(i)%>');    
}

但是我无法在jsp scriptlet中使用i变量。任何人都可以告诉我如何才能完成这项任务?

提前致谢

1 个答案:

答案 0 :(得分:1)

您可以将for循环放在jsp scriptlet中而不是javascript中,例如:

<%
for (var i = 0; i < 5; i++) { %>
    alert('<%= allViewIds.get(i) %>');<%
}
%>
你的代码中的

i存在于javascript版本中。但是你试图在jsp scriptlet标签中使用它。