JavaScript - 如何使用JS变量评估EL?

时间:2017-06-09 13:44:14

标签: javascript arrays list jsp el

问题

我有一个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()函数一样(不起作用)。

0 个答案:

没有答案