Hi,
what is the struts version you are using?
Thanks,
Nuwan
----- Original Message -----
From: <[EMAIL PROTECTED]>
To: <user@struts.apache.org>
Sent: Thursday, January 18, 2007 9:33 AM
Subject: Using DynaValidatorForm
Is this deprecated ? The reason why I'm asking is that I want to use it in
my application, but I can't seem to find a lot of articles on it. The guide
on the Struts website is well written, but beside that, not a lot of people
have written tutorials on it.
I have some problems with the ActionErrors. When I submit the form, the
Validator validates the form and returns an error if one of the checks
doesn't pass. The problem is that you have to add something to the
ActionErrors-object, but that seems to fail.
This is how I work:
- I create the form in my struts-config file, type
org.apache.struts.validator.DynaValidatorForm.
- In validation.xml, I add the fields whom need to be checked
- In validator-rules.xml, I add a definition, with methodParameters =
Object, ValidatorAction, Field, ActionErrors, HttpServletRequest.
- In my Java-class I define the method and when a check fails, this happens:
actionErrors.add(field.getKey(), Resources.getActionMessage(req,
validatorAction, field));
If I google it, the tutorials I find state that it should be
Resources.getActionError. But according to the 1.3.5-reference,
getActionError doesn't exist and you need to use getActionMessage. But when
I use this code, I get this message:
[http-8080-Processor24] ERROR
rg.apache.commons.validator.ValidatorAction - Unhandled exception thrown
during validation: null
java.lang.NullPointerException
Can somebody help me plz? Pretty annoying and I can't find what's causing
this problem :-/.
Björn De Bakker
This message is for the designated recipient only and may contain
privileged, proprietary, or otherwise private information. If you have
received it in error, please notify the sender immediately and delete the
original. Any other use of the email by you is prohibited.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]