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]