Hi Daniel - I am sure I am using the latest classes. Also I have tested what you suggested. If I only put in
getDealNumber <%=b.getDealNumber%><br> I can see the property value displayed properly. But if I use bean:write, then the same error happens. To JavaSoft - I changed all attributes to protected, but still got the same error... You wrote: Are you sure that you using the up-to-date version of your class ? Maybe a misspelled method name or attribute name ? Try to make this test (in your .jsp): <% B b = new B(); %> getDealNumber <%=b.getDealNumber%><br> <% pageContext.setAttribute("currTxn",b, PageContext.REQUEST_SCOPE); %> getDealNumber <bean:write name="currTxn" property="dealNumber"/> [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] > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]