There are two fields in the form.I tried to use validwhen to validate one of against the others like below.
<field property="endDate" depends="required,integer,validwhen"> <arg0 key="end.date"/> <var> <var-name>test</var-name> <var-value>((*this* > startDate))</var-value> </var> </field> Basically I am trying to throw an error if the end date is greater than the start date. Even though I have included the client side validation, I don't see the validwhen javascript method generated and called. But I get the following error when the server side validation is called. I am using struts 1.2.4. Thanks in advance. Siva [3/16/05 17:12:07:343 EST] 8f992d4 SystemErr R line 1:25: unexpected token: ) [3/16/05 17:12:07:343 EST] 8f992d4 SystemErr R at org.apache.struts.validator.validwhen.ValidWhenParser.join (ValidWhenParser.java:442) [3/16/05 17:12:07:343 EST] 8f992d4 SystemErr R at org.apache.struts.validator.validwhen.ValidWhenParser.joinedExpression (ValidWhenParser.java:410) [3/16/05 17:12:07:343 EST] 8f992d4 SystemErr R at org.apache.struts.validator.validwhen.ValidWhenParser.expr (ValidWhenParser.java:383) [3/16/05 17:12:07:343 EST] 8f992d4 SystemErr R at org.apache.struts.validator.validwhen.ValidWhenParser.expression (ValidWhenParser.java:369) [3/16/05 17:12:07:343 EST] 8f992d4 SystemErr R at org.apache.struts.validator.validwhen.ValidWhen.validateValidWhen (ValidWhen.java:114) [3/16/05 17:12:07:343 EST] 8f992d4 SystemErr R at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [3/16/05 17:12:07:343 EST] 8f992d4 SystemErr R at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79) [3/16/05 17:12:07:343 EST] 8f992d4 SystemErr R at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java(Compiled Code)) [3/16/05 17:12:07:343 EST] 8f992d4 SystemErr R at java.lang.reflect.Method.invoke(Method.java(Compiled Code)) [3/16/05 17:12:07:343 EST] 8f992d4 SystemErr R at org.apache.commons.validator.ValidatorAction.executeValidationMethod (ValidatorAction.java:567) [3/16/05 17:12:07:343 EST] 8f992d4 SystemErr R at org.apache.commons.validator.Field.validateForRule(Field.java:811) [3/16/05 17:12:07:343 EST] 8f992d4 SystemErr R at org.apache.commons.validator.Field.validate(Field.java:890) [3/16/05 17:12:07:343 EST] 8f992d4 SystemErr R at org.apache.commons.validator.Form.validate(Form.java:174) [3/16/05 17:12:07:343 EST] 8f992d4 SystemErr R at org.apache.commons.validator.Validator.validate(Validator.java:367) [3/16/05 17:12:07:343 EST] 8f992d4 SystemErr R at org.apache.struts.validator.ValidatorForm.validate(ValidatorForm.java:112) [3/16/05 17:12:07:343 EST] 8f992d4 SystemErr R at gov.tva.wrkrcomp.cases.ScheduleAwardsForm.validate(ScheduleAwardsForm.java:75) [3/16/05 17:12:07:343 EST] 8f992d4 SystemErr R at gov.tva.wrkrcomp.cases.ScheduleAwardsAction.update (ScheduleAwardsAction.java:141) [3/16/05 17:12:07:343 EST] 8f992d4 SystemErr R at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [3/16/05 17:12:07:343 EST] 8f992d4 SystemErr R at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79) [3/16/05 17:12:07:343 EST] 8f992d4 SystemErr R at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java(Compiled Code)) [3/16/05 17:12:07:343 EST] 8f992d4 SystemErr R at java.lang.reflect.Method.invoke(Method.java(Compiled Code)) [3/16/05 17:12:07:343 EST] 8f992d4 SystemErr R at org.apache.struts.actions.DispatchAction.dispatchMethod (DispatchAction.java:276) [3/16/05 17:12:07:343 EST] 8f992d4 SystemErr R at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:196) [3/16/05 17:12:07:343 EST] 8f992d4 SystemErr R at org.apache.struts.actions.MappingDispatchAction.execute (MappingDispatchAction.java:171) [3/16/05 17:12:07:343 EST] 8f992d4 SystemErr R at org.apache.struts.action.RequestProcessor.processActionPerform (RequestProcessor.java:421) [3/16/05 17:12:07:343 EST] 8f992d4 SystemErr R at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226) [3/16/05 17:12:07:343 EST] 8f992d4 SystemErr R at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164) [3/16/05 17:12:07:343 EST] 8f992d4 SystemErr R at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415) [3/16/05 17:12:07:343 EST] 8f992d4 SystemErr R at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) [3/16/05 17:12:07:343 EST] 8f992d4 SystemErr R at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) [3/16/05 17:12:07:343 EST] 8f992d4 SystemErr R at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService (StrictServletInstance.java:110) [3/16/05 17:12:07:343 EST] 8f992d4 SystemErr R at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service (StrictLifecycleServlet.java:174) [3/16/05 17:12:07:343 EST] 8f992d4 SystemErr R at com.ibm.ws.webcontainer.servlet.IdleServletState.service (StrictLifecycleServlet.java:313) [3/16/05 17:12:07:343 EST] 8f992d4 SystemErr R at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service (StrictLifecycleServlet.java:116) [3/16/05 17:12:07:343 EST] 8f992d4 SystemErr R at com.ibm.ws.webcontainer.servlet.ServletInstance.service (ServletInstance.java:283) [3/16/05 17:12:07:343 EST] 8f992d4 SystemErr R at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch (ValidServletReferenceState.java:42) [3/16/05 17:12:07:343 EST] 8f992d4 SystemErr R at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch (ServletInstanceReference.java:40) [3/16/05 17:12:07:343 EST] 8f992d4 SystemErr R at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch (WebAppRequestDispatcher.java:983) [3/16/05 17:12:07:343 EST] 8f992d4 SystemErr R at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch (WebAppRequestDispatcher.java:564) [3/16/05 17:12:07:353 EST] 8f992d4 SystemErr R at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward (WebAppRequestDispatcher.java:200) [3/16/05 17:12:07:353 EST] 8f992d4 SystemErr R at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:119) [3/16/05 17:12:07:353 EST] 8f992d4 SystemErr R at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook (WebAppInvoker.java:276) [3/16/05 17:12:07:353 EST] 8f992d4 SystemErr R at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation (CachedInvocation.java:71) [3/16/05 17:12:07:353 EST] 8f992d4 SystemErr R at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI (ServletRequestProcessor.java:182) [3/16/05 17:12:07:353 EST] 8f992d4 SystemErr R at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service (OSEListener.java:334) [3/16/05 17:12:07:353 EST] 8f992d4 SystemErr R at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest (HttpConnection.java:56) [3/16/05 17:12:07:353 EST] 8f992d4 SystemErr R at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:618) [3/16/05 17:12:07:353 EST] 8f992d4 SystemErr R at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:439) [3/16/05 17:12:07:353 EST] 8f992d4 SystemErr R at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:672) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]