使用查询在jsf中显示数据
我有个问题 假设我有一张这样的桌子 无产品id产品名称价格说明库存类别 1辆PR001标致206 20000 a掀背式轿车10辆 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX货车 我想根据类别在我的页面中显示表格,所以当我询问时使用查询在jsf中显示数据,jsf,jdbc,Jsf,Jdbc,我有个问题 假设我有一张这样的桌子 无产品id产品名称价格说明库存类别 1辆PR001标致206 20000 a掀背式轿车10辆 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX货车 我想根据类别在我的页面中显示表格,所以当我询问时 select PRODUCT_ID, PRODUCT_NAME, PRICE, DESCRIPTIONK, STOCK from APP.PRODUK whe
select PRODUCT_ID, PRODUCT_NAME, PRICE, DESCRIPTIONK, STOCK from APP.PRODUK where CATEGORY = 'sedan'
它会像这样表现出来
无产品id产品名称价格说明库存类别
1辆PR001标致206 20000 a掀背式轿车10辆
我的问题是,如何使用jsf做到这一点?我在这里使用JDBC是为了在JSF中显示它
Integer id;
Integer productId,
String productName,
Double price;
String description,
Integer stock;
String category;
}
@ManagedBean
公共类数据库{
@施工后
公共init(){
cars=…编写代码以检索汽车
}
私家车名单;
公共汽车{
返回车辆;
}
}
我只写了两列,但其余的都是复制和更改
有关更多信息,请参阅搜索引擎以了解
@ManagedBean
public class DataBean{
@PostConstruct
public init(){
cars = ...write your code to retrieve the cars
}
private List<Car> cars;
public getCars(){
return cars;
}
}
<h:dataTable value="#{dataBean.cars}" var="car">
<h:column>
<f:facet name="header" >
<h:outputText value="No."/>
</f:facet>
<h:outputText value="#{car.id}"/>
</h:column>
<h:column>
<f:facet name="header" >
<h:outputText value="Product Id"/>
</f:facet>
<h:outputText value="#{car.productId}"/>
</h:column>
</h:dataTable>