たとえば、Goods クラスには現在のすべての商品を格納する GoodsList があります。ページのコードは次のとおりです。
js コード
...
< h:dataTablevalue="#{ Goods.goodsList}"var="goods">
h:commandLink>
...
グッズ カテゴリは以下の通りです。
Java コード
publicclassGoods{
.. ..
privateDateModelgoodsList;
...
publicDataModelgetGoodsList(){
if(goodsList==null){
goodsList=newDataModel();
}
GoodsList.setWrappedData (getRealGoodsList());// ここでは、サービス層または Dao 層を通じてデータベースにアクセスします
retrungoodsList;
}
publicStringselect(){
GoodsselectedGoods=(Goods)goodsList.getRowData ();
setSelectedGoods(selectedGoods);
return "success";
}