This is a problem I am having trouble with too (as I am sure many others). How can you get the original input if the field you are validating is not a String? Is this possible now with an expression
validator and something like
request.getParam(myField) != null && request.getParam()...
-af
Fred Lamuette wrote:
Ok, you say "Type conversion handle this". But when will be planned that the user-defined converters add a field error (maybe with a specific Exception thrown as you said) ? Cheers. Richard.
-----Message d'origine----- De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] la part de Jason Carreira Envoye : samedi 27 septembre 2003 14:19 A : [EMAIL PROTECTED] Objet : RE: [OS-webwork] Validation Framework details
You thought what I said was overcomplicated? This sounds WAY too complicated... Type conversion handles this...
-----Original Message----- From: Fred Lamuette [mailto:[EMAIL PROTECTED] Sent: Friday, September 26, 2003 1:53 PM To: [EMAIL PROTECTED] Subject: RE: [OS-webwork] Validation Framework details
In fact, this way of thinking is overcomplicated. Why cant we add another level of validation.
Level 1 before ParamsInterceptor : I validate the representation types of input parameters (ActionContext.getContext().getParameters()) For instance, a string represents really a date.
Level 2 after ParamsInterceptor : I validate the bean data. For instance, date1 is not null, date1>date2, ...
Any remarks ? Cheers. Richard.
-----Message d'origine----- De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] la part de Jason Carreira Envoye : vendredi 26 septembre 2003 16:54 A : [EMAIL PROTECTED] Objet : RE: [OS-webwork] Validation Framework details
-----Original Message----- From: Fred Lamuette [mailto:[EMAIL PROTECTED]
My question : how can i do to see the message "Your text "Foo Bar" could not be parsed as a date", what can i do in my
dateconverter to
add a FieldError ????
Cheers. Richard.
Short answer: You can't Long answer: You can't, yet...
I'm trying to figure out if it's ok for you if we figure out how to make the converter add a field error, but then the RequiredFieldValidator is also going to add a message.
I think we can do this with a custom runtime error...
throw new XworkTypeConversionMessageException("Your text '" + value + "' could not be parsed as a date");
The type conversion framework can be made to catch this exception type and add the message from it to the field errors.
Jason
------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Opensymphony-webwork mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Opensymphony-webwork mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Opensymphony-webwork mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Opensymphony-webwork mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Opensymphony-webwork mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork