0

java和spring mvc的新手。我正在尝试在 jsp 视图页面中打印数据库表。这是我的逻辑 1. 使用数组列表来存储每列的值。(我的表中有三列,所以我使用三个数组列表) 2. 创建三个模型和视图对象

  1. 在jsp中迭代

我只能在表格中打印一列。我不知道如何组合所有三个对象。任何有关代码的帮助将不胜感激。

  1. 列表用户.java

    RequestMapping(value = "/listuser.htm", method = RequestMethod.GET)
    public ModelAndView getdata() {
    System.out.println("Hello list users");
    
    Connection conn=DatabaseConnection.getInstance();
    
    List<String> id = new ArrayList<String>();
    List<String> name = new ArrayList<String>();
    List<String> password = new ArrayList<String>();
    
    try {
    
        Statement st=conn.createStatement();
        ResultSet rs=st.executeQuery("select * from login_details");
    
        while(rs.next()) {
    
            //  System.out.println(rs.getInt(1) +"  " + rs.getString(2)+"  " +rs.getString(3) );
            id.add(rs.getString(1));
            name.add(rs.getString(2));
            password.add(rs.getString(3));
    
            }
    
    
    
    } catch (SQLException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    
    
    }    
    
    
    
    
    ModelAndView model = new ModelAndView("listuser");
     model.addObject("lists", id);
     model.addObject("lists1",name);
     model.addObject("lists2",name);
    
    
    
    return model;
    }
    

如果我想在jsp中打印表中的所有列,我如何为三个对象的每个循环编写!!!!!!

4

0 回答 0