问题
我有一个Java列表(我正在使用Java Server Pages),我想在JS中迭代列表中的每个元素(因此索引是JS变量)。
显然我不能将索引设置为变量并执行此操作:
var v = '${object.list[' + index + '].value}'
相反,我必须为每个可能的索引编写一个特定的EL。
${object.list[0].value}
${object.list[1].value}
...
这非常多余。我只有4个元素的列表,所以我可以管理,但如果它是100 ...
解决方案?
到目前为止,我可以将EL存储为字符串,如下所示:
var v = "$" + "{object.list[" + index + "].value}"
现在,您能否告诉我,我是否有办法将此字符串评估为EL?就像使用eval()函数一样(不起作用)。