【问题标题】:Pass first element of jsp list to javascript将jsp列表的第一个元素传递给javascript
【发布时间】:2012-10-12 09:33:23
【问题描述】:

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

这是我到目前为止没有任何运气的想法:

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

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

我听说 <% %> 标记已被弃用,有些人建议在 JSTL/EL 上进行中继,如何使用这些标记而不必迭代整个列表并为迭代器设置断点?

【问题讨论】:

    标签: javascript jsp jstl el


    【解决方案1】:

    如果你事先知道你总是需要第一个元素,你可以删除列表的第一个元素并将其放入请求属性本身。然后使用 request.getAttribute()
    所以不用费心用 JSTL。

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

    【讨论】:

    • 实际上我需要页面上的整个列表,但我还需要第一个元素来进一步阐述
    • 是的,所以我想上面的答案应该很有用。你可以试试 el ${list[0]}
    猜你喜欢
    • 2020-11-24
    • 1970-01-01
    • 2014-01-17
    • 2016-09-26
    • 2012-03-08
    • 1970-01-01
    • 2018-04-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多