如何使用jstl计算在jsp中更新或插入表中的行数

时间:2014-08-25 04:44:17

标签: jsp jstl

我有一个任务,我必须在表中插入或更新数据,这些数据将显示在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的新手,请有人帮忙。

1 个答案:

答案 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}">