我写了一个,主要是要控制循环
你运行后看看就知道了
package com.bob.exam;/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2005</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 */
class Untitled4 {
    public Untitled4() {
    }    public static void main(String para[]) {        int i = 2;        int j = 0;         int k = 16; //记录总数        boolean flag = false;        while (i < 16) {            if (i - j == 2) {
                System.out.println("<tr>");
            } else
            if (i - j == 3) {
                flag = true;
            }            System.out.print("<td>");            System.out.print(" test ");            System.out.println("</td>");            if (flag == true) {
                flag = false;
                System.out.println("</tr>");
                j = j + 2;
            }
            i = i + 1;
        }
        if(i==k && k%2!=0){
        System.out.println("</tr>");
        }    }}

解决方案 »

  1.   

    请问我在JSP页面中通过一个这样相近的类组成的JAVA BEEN 传一个参数进去,
    怎么实现这一步,不知道这位兄弟能否再帮一下,非常感激不尽.谢谢
      

  2.   

    不会吧,这个只是用变量控制了一下循环。如果你直接
    while(rs.next()){
    rs.getString("xx");
    }
    能行的话,应该不会出什么问题吧。你再仔细检查一下代码
      

  3.   

    那你把你查出来的记录通过bean写进一个集合里面(List)吧,然后通过Iterator来写出数据就可以了
      

  4.   

    bobking1983(bob-king)这样做不行吧.方法不对要怎么操做呢,能讲清楚点吗?
      

  5.   

    一共三个类
    -----------------------------------------------------------
    UserInfoBean.java
    package com.bob.exam;class UserInfoBean {
        private String name;
        private int id;
        private int password;
        public UserInfoBean() {
        }    public void setName(String name) {
            this.name = name;
        }    public void setId(int id) {
            this.id = id;
        }    public void setPassword(int password) {
            this.password = password;
        }    public String getName() {
            return name;
        }    public int getId() {
            return id;
        }    public int getPassword() {
            return password;
        }}
    -----------------------------------------------------
    ListTest.javapackage com.bob.exam;import java.util.*;class ListTest {
        public ListTest() {
        }    public List getList() {        List l = new ArrayList();        int i = 0;
            while (i < 10) {
                
                UserInfoBean ui = new UserInfoBean();
                ui.setId(i);
                ui.setName("bob" + i);
                ui.setPassword((int) (Math.random() * 1000000));
                
                l.add(ui);
                i++;
            }
            return l;
        }}
    ------------------------------------------------------
    Untitled4.javapackage com.bob.exam;import java.util.Iterator;
    class Untitled4 {    public static void main(String para[]) {        ListTest tempList = new ListTest();        Iterator list = tempList.getList().iterator();        int i = 2;        int j = 0;        int k = 10;        boolean flag = false;        while (list.hasNext()) {
                
                 UserInfoBean ui = (UserInfoBean)list.next();
                
                if (i - j == 2) {
                    System.out.println("<tr>");
                } else
                if (i - j == 3) {
                    flag = true;
                }            System.out.print("<td>");            System.out.print("ID: "+ui.getId());            System.out.print("</td>");            System.out.print("<td>");            System.out.print("NAME: "+ui.getName());            System.out.print("</td>");
                System.out.print("<td>");            System.out.println("PASSWORD: "+ui.getPassword());            System.out.println("</td>");            if (flag == true) {
                    flag = false;
                    System.out.println("</tr>");
                    j = j + 2;
                }
                i = i + 1;
            }
            if (i == k && k % 2 != 0) {
                System.out.println("</tr>");
            }    }}
      

  6.   

    这个试运行结果一行两条记录,每个记录三列。你自己看看
    <tr><td>ID: 0</td><td>NAME: bob0</td><td>PASSWORD: 65397</td><td>ID: 1</td><td>NAME: bob1</td><td>PASSWORD: 543950</td></tr><tr><td>ID: 2</td><td>NAME: bob2</td><td>PASSWORD: 345474</td><td>ID: 3</td><td>NAME: bob3</td><td>PASSWORD: 507823</td></tr><tr><td>ID: 4</td><td>NAME: bob4</td><td>PASSWORD: 789215</td><td>ID: 5</td><td>NAME: bob5</td><td>PASSWORD: 443167</td></tr><tr><td>ID: 6</td><td>NAME: bob6</td><td>PASSWORD: 199768</td><td>ID: 7</td><td>NAME: bob7</td><td>PASSWORD: 675861</td></tr><tr><td>ID: 8</td><td>NAME: bob8</td><td>PASSWORD: 20488</td><td>ID: 9</td><td>NAME: bob9</td><td>PASSWORD: 862285</td></tr>