could be that bean:write needs a String to be returned by the getter ... and not a 
Calendar ? since it is a String that is inserted ... 

------------------------
 "Struts Users Mailing List" <[EMAIL PROTECTED]> wrote:
------------------------
        
>Hi,
>Maybe this is more related on how reflection works, But I'm trying to understand the 
>behavior here...
>Here's my situation:
>
>I have a Bean under request scope with the following methods:
>
>public MyBean {
>       private java.util.Calendar startDate;
>               
>       public void setStartDate(Calendar newValue) {
>               this.startDate = newValue;
>       }
>       public void setStartDate(java.util.Date newValue) {
>               if (this.startDate == null) {
>                       this.startDate = Calendar.getInstance();
>               }
>               this.startDate.setTime(newValue);
>       }
>       public Calendar getStartDate() {
>               return this.startDate;
>       }
>}
>Well, forget all the typos, since I just created the above code as example... But 
>when I have a scenario like the above (two setters with different signature - can be 
>Calendars, int and Integer, long and Long, etc...)
>the above tags,  and  complains that can't find a getter method for property ???.
>
>I tried with  and  and the error was: "Property ??? in  is write only"
>
>Am I missing something? I don't know much about reflection, but I know that it's 
>possible to declare the method signature while trying to get reference to a method, 
>and it seems that it's not the case here...
>
>Any explanation is appreciated...
>
>Right now, I just fixed the problem by removing one of the setter methods.
>
>Regards,
>Marcelo
>       
>
>--
>To unsubscribe, e-mail:   
>For additional commands, e-mail: 
>



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

Reply via email to