public class RegisterForm
    extends ActionForm 
改为
    extends ValidatorForm验证的时候执行的是validate方法,你没重写这个方法,所以直接调用ActionForm.validate()返回null所以没验证!
ValidatorForm 继承自 ActionForm ,他重写了validate()实现了验证功能

解决方案 »

  1.   

    还是不验证 是不是还要修改什么东西 谢谢 他直接就跳到http://localhost:8080/WebModule1/RegisterAction.do上面去了 页面什么都没有
      

  2.   

    validator验证不是XWORK的校验器吗?
    struts也能套用?
    是吗?
      

  3.   

    要验证的页面<html:form>标签如下所写。
    <html:form action="ITIL411" focus="assetTag" styleId="ITIL411Form"  onsubmit="return validateITIL411Form(this)"> 

    </html:form>
    页面结尾处再加上
    <html:javascript formName="ITIL411Form" cdata="false" dynamicJavascript="true" staticJavascript="false"/>
    <script type="text/javascript" src="<c:url value='/scripts/validator.jsp'/>"></SCRIPT>
    form名改成你自己form的名字。看好不好用。
      

  4.   

    validate和struts的版本有问题吧可能
      

  5.   

    不会有问题吧 都是JBuilder自带的啊
      

  6.   

    应该是验证了。把你的Application.properties发上来看看。
    里面有没有errors.required={0} is required.