Since I'm connected to jboss I use java.sql.Date. Then I pass values in millis and use a GregorianCalendar to manage dates.
Rick Reumann wrote: >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? > > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>