Yes, you can use nested properties the same as anywhere else.

I see a stack trace below, but what is the actual error you got?


--
James Mitchell
Software Engineer / Open Source Evangelist
Consulting / Mentoring / Freelance
EdgeTech, Inc.
http://www.edgetechservices.net/
678.910.8017
AIM:   jmitchtx
MSN:   [EMAIL PROTECTED]
Skype: jmitchtx

----- Original Message ----- From: "Michael Jouravlev" <[EMAIL PROTECTED]>
To: "Struts Users Mailing List" <user@struts.apache.org>
Sent: Thursday, July 14, 2005 10:11 PM
Subject: Validator throws exception


I am trying to validate from properties. First I thought that error
was caused because I use nested properties (can I ?)

But now I have only one property, not nested, and I get this:

Jul 14, 2005 7:02:57 PM org.apache.struts.validator.ValidatorForm validate
SEVERE: org.apache.struts.validator.FieldChecks.validateRequired(java.lang.Object,
org.apache.commons.validator.ValidatorAction,
org.apache.commons.validator.Fi
eld, org.apache.struts.action.ActionMessages,
org.apache.commons.validator.Validator,
javax.servlet.http.HttpServletRequest)
org.apache.commons.validator.ValidatorException:
org.apache.struts.validator.FieldChecks.validateRequired(java.lang.Object,
org.apache.commons.validator.Validat
orAction, org.apache.commons.validator.Field,
org.apache.struts.action.ActionMessages,
org.apache.commons.validator.Validator,
javax.servlet.http.HttpServletReq
uest)
at org.apache.commons.validator.ValidatorAction.loadValidationMethod(ValidatorAction.java:627) at org.apache.commons.validator.ValidatorAction.executeValidationMethod(ValidatorAction.java:557) at org.apache.commons.validator.Field.validateForRule(Field.java:811)
       at org.apache.commons.validator.Field.validate(Field.java:890)
       at org.apache.commons.validator.Form.validate(Form.java:174)
at org.apache.commons.validator.Validator.validate(Validator.java:367) at org.apache.struts.validator.ValidatorForm.validate(ValidatorForm.java:112) at net.jspcontrols.dialogs.samples.mailreader.RegistrationForm.validate(RegistrationForm.java:88)

This is my form definition: public class RegistrationForm extends
ValidatorForm implements ICRUDForm  {
...
   String password2 = null;
   public String getPassword2() {return password2;}
   public void setPassword2(String password2) {this.password2 = password2;}
}

This is validation.xml:

<form-validation>
   <formset>
       <form name="RegistrationForm">
           <field property="password2"
                   depends="required">
               <arg   key="prompt.password2"/>
           </field>
       </form>
   </formset>
</form-validation>

Any insight? I have used Validator before.

Michael.

---------------------------------------------------------------------
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]

Reply via email to