Still having problems with this:
Below is the error: Please see.
Here is the validation.xml I am using. I am just trying to ensure that the
password and the confirmPassword are equal.
<field property="password" depends="required">
<arg key="requestaccount.password.displayname"/>
</field>
<field property="confirmpassword" depends="validwhen">
<arg key="requestaccount.confirmpassword.displayname"/>
<var>
<var-name>test</var-name>
<var-value>(password == *this*)</var-value>
</var>
</field>
My Bean has the getPassword() and getConfirmPassword() methods. Can anyone help
here.
thanks,
Error: ##############33
java.lang.NoClassDefFoundError: antlr/TokenStream
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2365)
at java.lang.Class.getMethod0(Class.java:2611)
at java.lang.Class.getMethod(Class.java:1579)
at
org.apache.commons.validator.ValidatorAction.loadValidationMethod(ValidatorAction.java:623)
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
org.apache.struts.action.RequestProcessor.processValidate(RequestProcessor.java:921)
at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:206)
at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:807)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:908)
at
org.apache.catalina.core.StandardWrapperValve.invokeServletService(StandardWrapperValve.java:771)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:322)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:509)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:212)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:509)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:209)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:509)
at
com.iplanet.ias.web.connector.nsapi.NSAPIProcessor.process(NSAPIProcessor.java:161)
at com.iplanet.ias.web.WebContainer.service(WebContainer.java:580)
java.lang.NoClassDefFoundError: antlr/TokenStream
-----Original Message-----
From: Niall Pemberton [mailto:[EMAIL PROTECTED]
Sent: Tuesday, March 15, 2005 1:36 PM
To: Struts Users Mailing List
Subject: Re: validwhen problem
The this keyword needs to be enclosed in astrix...
<var-value>(confirmPassword == *this*)</var-value>
http://struts.apache.org/userGuide/dev_validator.html#validwhen
Niall
----- Original Message -----
From: "Scott Purcell" <[EMAIL PROTECTED]>
To: "Struts Users Mailing List" <[email protected]>
Sent: Tuesday, March 15, 2005 7:15 PM
Subject: validwhen problem
Hello,
I am having troubles getting the validwhen validation to work.
<field property="password" depends="validwhen">
<arg0 key="requestaccount.password.displayname"/>
<var>
<var-name>test</var-name>
<var-value>(confirmPassword == this)</var-value>
</var>
</field>
I have a bean that extends the ValidatorForm and has setters and getters for
the two fields I need.
getPassword();
setPassword(String password)
getConfirmPassword()
setConfirmPassword(String confirmPassword);
of course there is a private String called password, or confirmPassword for
each method.
I did study the notes, but cannot seem to get this working.
Can anyone assist?
Thanks,
Scott
---------------------------------------------------------------------
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]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]