2012-01-08 59 views
-1

我這裏有一個問題 說,我有這樣的使用查詢,以顯示JSF數據

表上沒有產品編號產品名稱價格說明股票類別

1 PR001標緻206 20000兩廂轎車10轎車

2 XXXXX XXXXXXXXXXX XXXXX XXXXXXXXXXXX XXX麪包車

我想表明我的頁表基於範疇,所以,當我問

select PRODUCT_ID, PRODUCT_NAME, PRICE, DESCRIPTIONK, STOCK from APP.PRODUK where CATEGORY = 'sedan' 

它會顯示這樣的

沒有產品標識產品名稱價格說明股票類別

1 PR001標緻206 20000兩廂轎車10轎車

我的問題是,如何做到這一點使用jsf?我使用這裏

回答

0

JDBC爲了顯示它在JSF

  1. 創建類 - 汽車。將getter和setter添加到類中。

公共類車{

Integer id; 
    Integer productId, 
    String productName, 
    Double price; 
    String description, 
    Integer stock; 
    String category; 
} 
  1. 創建JSF豆
@ManagedBean 
public class DataBean{ 
      @PostConstruct 
      public init(){ 
      cars = ...write your code to retrieve the cars 
      } 
      private List<Car> cars; 

     public getCars(){ 
      return cars; 
     } 
     } 
  1. 與創建一個XHTML頁面:
<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> 

我只寫了2列。但複製和更改其餘部分。

欲瞭解更多信息,請參閱搜索引擎,以瞭解有關<h:dataTable>