分页循环编号,${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是多个的, 怎样在页面上循环出来呢。

解决方案 »

  1.   

    你第一个问题没看明白,说的清楚些,第二个问题很简单啊
    首先先把你的cus放到你现在写的for循环外面声明一下,先定义List<Customer> cus = null;
    把这句话放到for外面,然后<table><tr><th>姓名<th><tr>
    <%
    for(Customer customer : cus) {
    %>
    <tr><td><%=customer.getName()%><td><tr>
    <%   
    }
    %>
    <table>我只列出一列,相信你已经明白了
      

  2.   

    补充一下,List<Customer> cus = cusBiz.findLis(list.get(i).getCustomerLevelId());
    把这句话改成cus = cusBiz.findLis(list.get(i).getCustomerLevelId());
    因为你外面已经声明了cus的类型
      

  3.   

    页面不嵌java怎么循环....  
      

  4.   

    怎么没人帮忙啊。2楼的你那样for外面得的到值?
      

  5.   

    又不是用jsp做, 还嵌套html 标签
      

  6.   

    你不用jsp你做什么网站呢?你难道用servlet在那拼页面吗,真晕!
      

  7.   

    哥啊, 难道你都是在jsp页面上写jsp脚本的? 我那代码没写在jsp上,是问怎么传到页面上。值都得到了。
      

  8.   

    唉,还是要自己想。 添了个属性设置为 list的size