我有一个任务,我必须在表中插入或更新数据,这些数据将显示在jsp页面中,但我必须按照表格显示jsp页面中插入或更新的行数。所以我想用jstl来做这件事。这是我到目前为止所做的:
<logic:notEmpty name="inserted">
<div align="left">
<table border="5px" >
<strong><label><b>Inserted Details</b></label></strong>
<tr>
<td width="30%" class="submitButton">
CODE
</td>
<td width="180%" class="submitButton">
DESCRIPTION
</td>
<td width="90%" class="submitButton">
MRP
</td>
<td width="70%" class="submitButton">
MOQ
</td>
</tr>
<logic:iterate name="inserted" id="insertedId" >
<tr>
<c:set var="count" value="${0}"/>
<td width="20%">
<bean:write name="insertedId" property="code" />
</td>
<td width="180%">
<bean:write name="insertedId" property="description" />
</td>
<td width="90%">
<bean:write name="insertedId" property="mrp" />
</td >
<td width="70%">
<bean:write name="insertedId" property="moq" />
</td>
</tr>
</logic:iterate>
</table>
</div>
</logic:notEmpty>
这是插入表,我将显示插入的值。现在我想在jstl中使用一个计数值来跟踪表中的行数。我把<c:set var="count" value="${0}"/>
作为反击。但我不能正确使用变量。我是jstl的新手,请有人帮忙。
答案 0 :(得分:1)
请尝试以下操作。
//set your variable
<c:set var="count" value="0" scope="page" />
//start loops here
<c:set var="count" value="${count + 1}" scope="page"/>
//end
//example print
<c:out value = "${count}">