在jsp中显示值列表

时间:2018-09-05 04:40:13

标签: java loops jsp

String sql = "SELECT ID, NAME, SALARY FROM EMPLOYEE";
  
public List<Employee> getAllEmployees(Connection con){
  
    List<Employee> elist = new ArrayList();
          
    try{
        //prepared statement 
        //
        //
    }catch(){
        //exception
    }
  
    return elist;
  
}

伙计们,我有一个Java类,它从DB中选择值列表。到目前为止,我的代码运行良好,我进行了调试,可以在eclipse控制台中查看查询。现在,我需要在jsp页面中显示具有不同数据类型的java返回值(LIST)。我被困住了我需要以某种方式循环javaclass返回值或某些内容并显示在jsp页面中。请帮我,我已经花了2个小时,什么也没想出来。我在使用struts 2.0,并且Employee类包含setter / getter

1 个答案:

答案 0 :(得分:0)

String sql = "select ID, NAME, SALARY FROM EMPLOYEE";
PreparedStatement ps = con.prepareStatement(sql);

ResultSet rs = ps.executeQuery();

您必须将所有数据存储到ResultSet中。比您必须创建Arraylist。

List<Integer> values = new ArrayList<>();
values.add(index,rs.next());
values.add(index1,rs.next());

//这是获取代码的方式。不完整的代码。