0
javaBeanの呼び出し方法について
あるjavaBean(ProductBean)を作成して各メソッドで、そのBeanの中に値をsetしていきたいと考えております。
1つのメソッドだけであれば問題ないのですが、2つ目のメソッドでも同じBean呼び出して値をセットする事がうまく出来ません。
以下のようにプログラムを書いてみましたが、getProductDB2のメソッドでproductBeanはNULLの状態となってしまっているようです。
どこが悪いのでしょうか?
---------------------------------------------------------------------------
public class NotesDBConnect{
・・・
public void getProductDB1(HttpServletRequest req, HttpServletResponse res, String product_no){
・・・
ProductBean productBean = new ProductBean();
if(doc!=null){
productBean.setProduct_name(doc.getItemValueString("product_name"));
・・・
req.setAttribute("ProductItem",productBean);
}
}
public void getProductDB2(HttpServletRequest req, HttpServletResponse res, String product_no){
・・・
ProductBean productBean = (ProductBean)req.getAttribute("ProductItem");
if(doc!=null){
productBean.setProduct_price(doc.getItemValueString("product_price"));
・・・
}
}
}
---------------------------------------------------------------------------
以上、宜しくお願い致します。