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]