将jsp列表的第一个元素传递给javascript

时间:2012-10-12 09:33:24

标签: javascript jsp jstl el

好的,我正在尝试访问JSP列表的第一个元素,

这是我到目前为止所得到的,没有任何运气:

onclick="alert('<%=list[0]%>');"

访问第一个元素并最终将其传递给javascript变量/函数的最佳方法是什么?

我听说<% %>标签已被弃用,有些人建议在JSTL / EL上转发,如何使用它们而不必迭代整个列表并为迭代器设置断点?

1 个答案:

答案 0 :(得分:2)

如果你事先知道你总是需要第一个元素,你可以删除并将list的第一个元素放在request属性本身中。然后使用request.getAttribute()
所以不需要打扰JSTL。

或者如果你想使用EL,$ {list [0]}应该可以工作。