如何使用jstl根据jsp中的bean值更新div id

发布于 2024-10-20 07:32:48 字数 141 浏览 1 评论 0原文

如何根据jsp中的bean值更新div id。 我将从 bean 传递 listArray。 首先我将检查 listArray 中存在多少个元素 Div id 应根据 listArray 编号进行更新。 我们怎样才能在jsp中使用jstl来做呢?

how to update div id based on bean value in jsp.
I will pass listArray from bean.
first i will check how many elements presented in listArray
the Div id should be updated based on the listArray number.
how can we do in jsp using jstl?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

望她远 2024-10-27 07:32:48

我希望我理解了这个问题。
如果您想使用 jstl 打印列表的大小,您可以尝试以下操作:

<c:out value="${fn:length(listArray)"/>

请务必在页面上声明 fn 命名空间。

否则,如果您想循环 listArray 并为每个元素创建一个 div(根据当前索引使用不同的 id),您可以尝试以下操作:

<c:forEach items="${b.arrayVals}" var="element" varStatus="rowCounter">
   <div id="${rowCounter.count}">${element}</div> 
</c:forEach>

I hope I understood the question.
If you want to print the size of a list using jstl you can try this:

<c:out value="${fn:length(listArray)"/>

Be sure to declare the fn namespace on your page.

Otherwise, if you want to loop over listArray and create one div per elements (with different id based on current index) you can try this:

<c:forEach items="${b.arrayVals}" var="element" varStatus="rowCounter">
   <div id="${rowCounter.count}">${element}</div> 
</c:forEach>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文