07-07
04
struts标签里的logic:iterate indexId="ind" 从1开始
作者:Java伴侣 日期:2007-07-04
logic:iterate 中 indexId 的作用是取集合对象的下标,可是集合的下标大都是从0开始的,于是在用indexId的时候就会带来问题 序号也是从0开始的,这不符合普通用户的浏览习惯,其实做indexId+1 也不难,我用的方法如下:
复制内容到剪贴板 程序代码
<logic:iterate id="emps" indexId="indexid" name="EMPS" type="companypj.vo.EmployeeVO">
<page:item nr="<%=i++%>">
<table border="1" cellpadding="0" cellspacing="1" style="border-collapse: collapse" width="100%">
<tr>
<td width="14%">
<%=Integer.parseInt(indexid.toString()) + 1%>
……
<page:item nr="<%=i++%>">
<table border="1" cellpadding="0" cellspacing="1" style="border-collapse: collapse" width="100%">
<tr>
<td width="14%">
<%=Integer.parseInt(indexid.toString()) + 1%>
……
评论: 0 | 引用: 0 | 查看次数: 4382
发表评论