如何通过 EL 使用另一个列表的值来访问一个列表?
我有两个列表。第一个列表 (numberList) 包含两个整数元素:[1] 和 [5] 第二个列表(stringList)包含十个String。 我想使用 EL 使用第一个列表中包含的数字 1 和 5 显示第二个列表的第一个和第五个元素。 我想用 EL 写这样的东西:
<c:out value="${stringList[numberList[0]]}" />
<c:out value="${stringList[numberList[1]]}" />
Is it possible using EL?
I have two Lists. The first list ( numberList) contains two integer elements: [1] and [5]
The second list (stringList) contains ten String.
I'd like to use EL to display the first and the fifth element of the second list using the number 1 and 5 contained in the first one.
I'd like to write something like this using EL:
<c:out value="${stringList[numberList[0]]}" />
<c:out value="${stringList[numberList[1]]}" />
Is it possible using EL?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是完全有效的。
假设有以下 servlet
和以下 JSP,
当调用 servlet 时,您应该在 Web 浏览器中看到这一点
It's perfectly valid.
Assuming the following servlet
and the following JSP
you should see this in your webbrowser when invoking the servlet