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
答案 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());
//这是获取代码的方式。不完整的代码。