On 9/14/06, Scott Smith <[EMAIL PROTECTED]> wrote:
I have a struts 1.2.9 app that has several modules (assume they are
named "a" and "b"). In my struts-config-a.xml file, I have a form
defined as followed:
<form-bean name="formRegister"
type="a.modules.register.RegisterForm" />
My validation.xml file looks like:
<form-validation>
<formset>
<form name="formRegister" >
<field property="registerName" depends="required">
</field>
</form>
</formset>
</form-validation>
When I try to access the form, I get:
java.lang.IllegalArgumentException: Resources cannot be null.
at
org.apache.commons.validator.Validator.<init>(Validator.java:188)
at
org.apache.struts.validator.Resources.initValidator(Resources.java:475)
at
org.apache.struts.validator.ValidatorForm.validate(ValidatorForm.java:10
4)
...
Based on some other posts, I think this is telling me it can't find any
validation information for my form ("formRegister")-which I assume means
that the name specified in my <form> tag is not what validator expects
to see for form within a module. I've tried "a.formRegister" in my
<form> tag and that doesn't seem to work either.
I currently have a single validation.xml file. The plugin is configured
in the main struts-config.xml file. I assume I can only have one
incarnation of the validator plugin. Is there something I need to put
in the individual module configuration files? Do I really need to have
several invocations of the plugin?
Yes, you need to configure the validator plugin for each module.
Niall
Can someone give me some hints on configuring validator in a
multi-module struts app?
Thanks
Scott
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]