I am facing this error while writing a code for client side validation using
Struts Validator FrameWork.
[2/27/06 21:01:16:316 IST] 56ec08f6 Validator E org.apache.commons.validator.Validator reflection: org.apache.struts.validator.FieldChecks.validateRequired(java.lang.Object, org.apache.commons.validator.ValidatorAction, org.apache.commons.validator.Field, org.apache.struts.action.ActionMessages, org.apache.commons.validator.Validator, javax.servlet.http.HttpServletRequest)
[2/27/06 21:01:16:332 IST] 56ec08f6 Validator E org.apache.commons.validator.Validator TRAS0014I: The following exception was logged java.lang.NoSuchMethodException: org.apache.struts.validator.FieldChecks.validateRequired(java.lang.Object, org.apache.commons.validator.ValidatorAction, org.apache.commons.validator.Field, org.apache.struts.action.ActionMessages, org.apache.commons.validator.Validator, javax.servlet.http.HttpServletRequest)
at java.lang.Class.getMethod1(Class.java(Compiled Code))
at java.lang.Class.getMethod(Class.java:1056)
at org.apache.commons.validator.Validator.validateFieldForRule(Validator.java:401)
Login.jsp
<script type="text/javascript" language="Javascript1.1">
function save()
{
if (validateMyForm(document.forms[0]))
{
document.forms[0].action = 'login.do';
document.forms[0].submit();
}
}
</script>
</HEAD>
<html:form action="/login.do" onsubmit="return save(this);">
<html:errors/>
<P>User ID : <INPUT type="text" name="loginId" size="20"><BR>
Password : <INPUT type="password" name="passWd" size="20">
<BR>
<BR>
<INPUT type="submit" name="Submit" value="Submit">
</P>
</center>
</html:form>
<html:javascript formName="myForm" dynamicJavascript="true" staticJavascript="true" /