当前位置: 代码迷 >> Java Web开发 >> 循环list到页面,如何给每行加上序号
  详细解决方案

循环list到页面,如何给每行加上序号

热度:7589   发布时间:2013-02-25 21:19:39.0
循环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>
  相关解决方案