Product オブジェクトで構成される ProductList を表示しています。Product には、int、string、string、および int 型の属性があります。データはデータベースから取得され、ProductList を作成します。データはデータベースにありますが、テーブルを表示すると、2 つの int 列に 0 が表示され、String 列に空白が表示されます。製品リストは次のとおりです。
@ManagedBean
パブリック クラス ProductList {
private ArrayList<Product> allProducts;
public ProductList(){
allProducts = DatabaseConnector.getAllProducts();
}
public ArrayList<Product> getAllProducts(){
return allProducts;
}
public void setAllProducts(ArrayList<Product> allProducts){
this.allProducts = allProducts;
}
}
Product Bean は次のとおりです。
@ManagedBean
パブリッククラス製品{
private int id;
private String productName;
private String description;
private int quantity;
public Product() {
}
public void setId(int id) {
this.id = id;
}
public void setProductName(String productName) {
this.productName = productName;
}
public void setDescription(String description) {
this.description = description;
}
public void setQuantity(int quantity) {
this.quantity = quantity;
}
public int getId() {
return id;
}
public String getProductName() {
return productName;
}
public String getDescription() {
return description;
}
public int getQuantity() {
return quantity;
}
}
Bean のスコープを変更する必要がありますか?