Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java springmvc-在JSP中打印表_Java_Database_Spring Mvc_Jsp_Tag Library Descriptor - Fatal编程技术网

Java springmvc-在JSP中打印表

Java springmvc-在JSP中打印表,java,database,spring-mvc,jsp,tag-library-descriptor,Java,Database,Spring Mvc,Jsp,Tag Library Descriptor,java和SpringMVC新手。 我试图在jsp视图页面中打印数据库表。 这是我的逻辑 1.使用数组列表存储每列的值。(我的表中有三列,所以我使用三个arraylist) 2.创建三个模型和视图对象 在jsp中迭代 我只能在表中打印一列。我不知道如何把这三个物体结合起来。如果您对代码有任何帮助,我们将不胜感激 listuser.java RequestMapping(value = "/listuser.htm", method = RequestMethod.GET) public Mode

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

  • 在jsp中迭代
  • 我只能在表中打印一列。我不知道如何把这三个物体结合起来。如果您对代码有任何帮助,我们将不胜感激

  • listuser.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;
    }
    
    RequestMapping(value=“/listuser.htm”,method=RequestMethod.GET)
    公共模型和视图获取数据(){
    System.out.println(“你好列表用户”);
    Connection conn=DatabaseConnection.getInstance();
    列表id=新的ArrayList();
    列表名称=新的ArrayList();
    列表密码=新的ArrayList();
    试一试{
    语句st=conn.createStatement();
    结果集rs=st.executeQuery(“从登录详细信息中选择*);
    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));
    }
    }捕获(SQLE异常){
    //TODO自动生成的捕捉块
    e、 printStackTrace();
    }    
    ModelAndView模型=新的ModelAndView(“列表用户”);
    model.addObject(“列表”,id);
    model.addObject(“列表1”,名称);
    model.addObject(“lists2”,名称);
    收益模型;
    }
    

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

    如果可以的话,使用百里香;它用JSP解决了许多恼人的问题。