原始表格是这样的,数据是动态生成的,不知道一共有多少条记录
号牌号码 | 号牌种类 |
辽P11111 | 小型汽车 |
辽P22222 | 领馆汽车 |
辽P33333 | 领馆汽车 |
辽P44444 | 领馆汽车 |
辽P55555 | 领馆汽车 |
辽P66666 | 领馆汽车 |
辽P77777 | 领馆汽车 |
辽P88888 | 领馆汽车 |
辽P99999 | 领馆汽车 |
辽P00000 | 领馆汽车 |
加序号可以在SQL语句那里加
while (rs.next()) //这是在把每条记录放到list里
{
i++;
ProtectListPageVo protectListPageVo = new ProtectListPageVo();
//这个顺序控制分页jsp显示的顺序
protectListPageVo.setNumberProtectList(i);//这里就是序号了,没循环一次,序号值加1
protectListPageVo.setHphm(rs.getString(1));
protectListPageVo.setHpzl(rs.getString(2));
list.add(protectListPageVo);
}
事先在ProtectListPageVo里创建一个int型的变量numberProtectList,为的是可以把序号取出来,值都存到list里去了,下面就该在jsp中取出来用了
<table border="1">
<tr>
<td>
序号
</td>
<td>
号牌号码
</td>
<td>
号牌种类
</td>
</tr>
<logic:present name="list">
<logic:iterate id="element" name="list">
<tr>
<td>
<logic:empty name="element" property="numberProtectList"> </logic:empty>
<bean:write name="element" property="numberProtectList" />
</td>
<td>
<logic:empty name="element" property="hphm"> </logic:empty>
<bean:write name="element" property="hphm" />
</td>
<td>
<logic:empty name="element" property="hpzl"> </logic:empty>
<bean:write name="element" property="hpzl" />
</td>
<tr>
</logic:iterate>
</logic:present>
</table>
这样就可以显示出序号来了,像下面这样
序号 | 号牌号码 | 号牌种类 |
1 | 辽Psdsds | 小型汽车 |
2 | 辽P88833 | 领馆汽车 |
3 | 辽P11111 | 领馆汽车 |
4 | 辽Pdfdf | 领馆汽车 |
5 | 辽P23232 | 领馆汽车 |
6 | 辽P8888888 | 领馆汽车 |
7 | 辽P88333 | 领馆汽车 |
8 | 辽P88888 | 领馆汽车 |
9 | 辽P33333 | 领馆汽车 |
10 | 辽P44444 | 领馆汽车 |