日期:2014-05-17  浏览次数:21113 次

循环list到页面,怎么给每行加上序号
循环list到页面,怎么给每行加上序号。不通过Id,因为如果删除某天信息,Id就会出现隔值。请问怎么加上一个序号

------解决方案--------------------
将每行的信息放到<li>标签里面 例子:
HTML code

<style type="text/css">
    li{
         list-style: decimal;        //一定要加上这个样式
    }
</style>
<ul>
    <li>a</li>
    <li>b</li>
    <li>c</li>
</ul>

------解决方案--------------------
将后台的list传到JSP页面中循环生成序号的代码:
<%
List<String> sl=new ArrayList<String>();//此list模仿从后台传来
sl.add("张三");
sl.add("李四");
%>
<table>
<tr><td>序号</td><td></姓名></tr>
<%
for(int i=0;i<sl.size;i++){
%>
<tr><td><%=i+1%></td><td><%=(sl.get(i)).toString()%></td></tr>
<%
}
%>
</table>
------解决方案--------------------
不知道你有没有用struts,struts实现
Java code

<c:forEach   varStatus= "idx "> 
${idx.index} 
</c:forEach>

------解决方案--------------------
探讨

将每行的信息放到<li>标签里面 例子:
HTML code

<style type="text/css">
li{
list-style: decimal; //一定要加上这个样式
}
</style>
<ul>
<li>a</li>
<li>b</li>
<li>c</li>
</ul>