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]