Sorry, forgot to supply that.

I'm using Struts 1.3.5 and commons-validator 1.1.3

-----Original Message-----
From: Nuwan Chandrasoma [mailto:[EMAIL PROTECTED] 
Sent: donderdag 18 januari 2007 16:46
To: Struts Users Mailing List
Subject: Re: Using DynaValidatorForm

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]



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]

Reply via email to