I think the best way to avoid this is to always use Strings and only Strings for all form values (except Collections). Then your action class can convert to/from the desired type when it creates the transfer object to pass to the business delegate. If you combine this approach with the struts validator then you know you can safely create the desired type (for instance java.util.Date) without throwing an exception.
> -----Original Message----- > From: Srinivas Gunturu [mailto:[EMAIL PROTECTED] > Sent: Thursday, November 06, 2003 12:30 PM > Subject: Struts Dilemma > > > Often when writing a bean for use by a tag, I seem to be writing > a equivalent method that returns a string value for a boolean property. > > For example: > > If I mean to pass a boolean property isInactive, I am also > writing a getInactiveFlag which returns "N" or "Y" based on isInactive. > > I use inactiveFlag in my tag definition and inside my tag I check > for "Y" or "N". > > Am I totally missing something or is there a better way to do this? > > TIA > > > > --------------------------------------------------------------------- > 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]

