分页循环编号,${id+(clist.pageNumber-1)*clist.pageSize+1 } 如一页2个, 为什么循环出来,第一页全显示1, 第2页全是3。 怎么解决。还有List<CustomerLevel> list = cusBiz.findCustomerLevels(3, pageNumber);
for(int i=0;i<list.size();i++) {
List<Customer> cus = cusBiz.findLis(list.get(i).getCustomerLevelId());
this.session().put("cus", cus.size()); } 这个cus是多个的, 怎样在页面上循环出来呢。
for(int i=0;i<list.size();i++) {
List<Customer> cus = cusBiz.findLis(list.get(i).getCustomerLevelId());
this.session().put("cus", cus.size()); } 这个cus是多个的, 怎样在页面上循环出来呢。
首先先把你的cus放到你现在写的for循环外面声明一下,先定义List<Customer> cus = null;
把这句话放到for外面,然后<table><tr><th>姓名<th><tr>
<%
for(Customer customer : cus) {
%>
<tr><td><%=customer.getName()%><td><tr>
<%
}
%>
<table>我只列出一列,相信你已经明白了
把这句话改成cus = cusBiz.findLis(list.get(i).getCustomerLevelId());
因为你外面已经声明了cus的类型