If you search the list archives at www.mail-archive.com, I think you
will find your question answered. Pappa Struts (Craig) answered it, as
did other folks. 

James

> -----Original Message-----
> From: Rick Reumann [mailto:[EMAIL PROTECTED]] 
> Sent: Wednesday, October 16, 2002 11:22 AM
> To: Struts List
> Subject: Am I the only one using java.util.Date?
> 
> 
> My business layer bean has a field as java.util.Date 
> (example: birthDate). My form bean uses the String for this 
> date (in this example.. String birthDate). The problem is I 
> can't seem to use BeanUtils to copy the properties since it 
> appears BeanUtils will only convert a java.sql.Date by default (get
> java.lang.IllegalArgumentException: argument type mismatch when using
> java.util.Date) . I tried dealing with registering a custom 
> Coverter I wrote and registering it with ConvertUtils and 
> below is a copy of the message I posted concerning this problem.
> 
> I'm posting this question, though, because I'm curious how 
> others have dealt with this situation? Maybe using the 
> BeanUtils or PropertyUtils is not that common of a practice 
> or most use a java.sql.Date as opposed to java.util.Date? 
> Having dates in form fields is common so I'm curious how 
> others transfer their form field dates to their business 
> model (as java.util.Date?).
> 
> Thanks for any info.
> 
> Below was Converter question I posted last night, in case anyone is
> interested:
> 
> I'm still having a bit of trouble trying to use BeanUtils to 
> copy java.util.Date properties. It appears that it will work 
> fine by default with java.sql.Date but isn't set up by 
> default for java.util.Date (which I'm using for Dates in my 
> business bean). I build a class implements Converter 
> interface and used the ConvertUtils to register 
> java.util.Date with this Converter. It works great converting 
> the String form properties to Dates as expected. The question 
> I have is how do I build a converter (or modify the existing
> one) that will convert the Date properties to String 
> properties when I want to go the other way with the 
> copyProperties (populate my DynaForm from a business bean)? I 
> tried modifying the covert method of the Converter I created 
> so that if the arg was a String property it would covert and 
> return a Date but the problem is this Converter never got 
> used when going the other direction (Date to String). Any 
> ideas what I'm doing wrong or what I can do to solve this problem?
> 
> 
> -- 
> 
> Rick
> mailto:[EMAIL PROTECTED]
> 
> 
> --
> To unsubscribe, e-mail:   
> <mailto:struts-user-> [EMAIL PROTECTED]>
> For 
> additional commands, 
> e-mail: <mailto:[EMAIL PROTECTED]>
> 
> 

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

Reply via email to