Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用jstl在jsp中基于bean值更新divid_Jsp_Jstl - Fatal编程技术网

如何使用jstl在jsp中基于bean值更新divid

如何使用jstl在jsp中基于bean值更新divid,jsp,jstl,Jsp,Jstl,如何在jsp中基于bean值更新div id。 我将从bean传递listArray。 首先,我将检查listArray中有多少个元素 应根据listArray编号更新Div id。 我们如何使用jstl在jsp中工作?我希望我理解了这个问题。 如果要使用jstl打印列表的大小,可以尝试以下方法: <c:out value="${fn:length(listArray)"/> <c:forEach items="${b.arrayVals}" var="element" va

如何在jsp中基于bean值更新div id。 我将从bean传递listArray。 首先,我将检查listArray中有多少个元素 应根据listArray编号更新Div id。
我们如何使用jstl在jsp中工作?

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

<c:out value="${fn:length(listArray)"/>
<c:forEach items="${b.arrayVals}" var="element" varStatus="rowCounter">
   <div id="${rowCounter.count}">${element}</div> 
</c:forEach>

确保在页面上声明fn名称空间

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

<c:out value="${fn:length(listArray)"/>
<c:forEach items="${b.arrayVals}" var="element" varStatus="rowCounter">
   <div id="${rowCounter.count}">${element}</div> 
</c:forEach>

${element}