Make your beans use java.util.Date.

Use <fmt:*> jsp tags for output.

In your forms, pick a date format, then on the backend, do the
conversion from string to date - spring does most of that for you,
IIRC.

Larry


On 10/11/06, Ou, Stan (Mission Systems) <[EMAIL PROTECTED]> wrote:



Hi all,

I've an application that integrates Spring and iBatis with an Oracle
backend.  We were using Oracle's bc4j before we made the switch.  Since our
dates are persisted to the db in a different format from what we display on
the jsp, what would be the best approach to do the conversion?  The most
straightforward way I think is use a util class to do the conversion in the
getter/setter of the pojo but I'll have to make the pojo's setter smart
enough to know whether I'm reading from the db or being bound to a form by
Spring, something along this line:

If reading from db for display on jsp
  convert from db to gui format

If being bound to Spring form and then persisted to db
  convert from gui to db format

The same goes for the getter.

Our pojos are auto generated, so any logic added will get wiped out if
someone regenerates the pojo.
Can anyone shed some lights on this?  Any suggestions are welcomed. Thanks.

Stan

Reply via email to