private attribute doesnt inherit to any child. Use
protected or higher level.

--- [EMAIL PROTECTED] wrote:
> I have a bean class B, whose super class is A.
> dealNumber is defined as private String in A, and it
> has the following
> getter/setter
>   public String getDealNumber() {
>       return dealNumber;
>   }
> 
>   public void setDealNumber(String dealNumber) {
>       this.dealNumber = dealNumber;
>   }
> 
> Can this property be seen in <bean:write> if I use
> it to write properties
> of an object b of class B?
> 
> In my JSP I set an instance of b to page context:
> pageContext.setAttribute("CURR_TXN", b);
> 
> Then I do:
> <bean:write name="CURR_TXN" property="dealNumber"
> scope="page"/>
> 
> But I got this error: No getter method for property
> dealNumber of bean
> CURR_TXN
> 
> I then tried to add this into B:
>   public String getDealNumber() {
>       return super.getDealNumber();
>   }
> 
> And then the error is gone... can anyone help to
> explain why?
> 
> Thanks.
> 
> XU CHENG
> 
> 
> 
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> 


=====
==
thx,
a Java Student


        
                
__________________________________
Do you Yahoo!?
Yahoo! Photos: High-quality 4x6 digital prints for 25¢
http://photos.yahoo.com/ph/print_splash

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to