Don't do that.  Make all your form fields strings, use the validator plug
in, and convert from String to other type in your Action class.  One good
reason to do this is that if the user were to type "ouch" in an Integer
field, it would be impossible to even tell them that "ouch" wasn't a valid
value because there is nowhere to store the string "ouch" -- you'd have to
say "whatever you typed is invalid" whereas with strings and validator you
have all the flexibility in the world.

I hope that helps!

----- Original Message -----
From: "Riyaz Mansoor" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, March 31, 2003 3:32 AM
Subject: action form Q


>
> hi
>
> consider an integer field in an action form
>
> private int A = -1;
> public void setA(int a) {A = a;}
> public int getA() { return A; }
>
> what if the user typed text suche as "ouch" in the html form field. how
will
> struts behave under such circumstances? would it throw some exception?
would
> it not set any value? is there a way to check if such a thing has
happened?
>
> similarly, if there are variations for Date, Time, Timestamp fields i'd be
> very interested to know them as well.
>
> thanx guys
>
> appreciate any help
>
> riyaz
>
> ps: any one remember what's the reg expression to catch multi-line
comments
> (/* blah */) ?
>
>
> ---------------------------------------------------------------------
> 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]

Reply via email to