我正在使用 Mysql 数据库,我的页面上有一些输入字段,根据用户输入,我需要在我的数据库中搜索相应的记录。
记录格式:
KioskId Location TransactionId UserName 1 Nashik 1001 Sumit 2 Pune 1002 Ankita
对于上述记录,我宣布了一类
结果VO.java
public class ResultVO{
private Long kioskId;
private Long transactionId;
private String location;
private Long userName;
}
我的实现
在托管 bean
算盘MB.java
public class AbacusMB{
private List<ResultVO>recordVOList;
public void searchRecord(){
//Mysql query
Which will give me result set
for(i=0;i<resultset.size;i++){
ResultVO record=new ResultVO();
record.setkioskId(resultSet.getLong(0));
//in this way i will set all the properties of this vo
and add this object to list which is used to display records in dataTable
recordVOList.add(record);
}
}
搜索.xhtml
<p:dataTable value=#{abacusMB.recordVOList} var=record>
<p:column headerText="Kiosk Location">
<h:outputText value=record.location>
<p:column headerText="Transaction Id">
<h:outputText value=record.transactionId>
</p:dataTable>
但是在屏幕上根据记录的数量添加行但不显示值???????????????????