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]