我正在使用 JSF 2.0 和 primefaces 3.5,我生成了一个数据表,其中有一个日期列,我想通过使用日期范围过滤数据表意味着两个日历,其中一个将是开始日期,第二个将代表结束日期,我的代码如下;
<p:datatable id="dTable" value="#{bean.list}" var="row">
<p:column header="Name">
#{row.names}
</column>
<p:column header="Date of Birth">
#{row.dob}
</column>
</datatable>
我的java类是
public class stud{
public String Names;
public Date dob;
{getter and setter for Name and dob}
}
我的豆类是
public class bean{
private List<stud> list;
public List<stud> getList() {
try {
list = new ArrayList<stud>();
Connection con = Dbase.connect();
Statement st = con.createStatement();
ResultSet rs = st.executeQuery("Select * from students");
while (rs.next()) {
stud st = new stud();
st.setNames(rs.getString(1));
st.setDob(rs.getDate(2));
list.add(st);
}
return list;
} catch (Exception e) {
System.out.println(e);
return null;
}
}
请指导我如何解决这个问题。您的指导将不胜感激