在STRUTS_CONFIG.XML里面的
<form-bean name="loginForm" type="org.apache.struts.validator.DynaValidatorForm">的这一句有错误吧,应该是type="test2.loginForm"你试试...

解决方案 »

  1.   

    谢谢帮忙,可是这是动态Form啊,没有test2.loginForm这个类啊,我改过了,还是不行
      

  2.   

    <html:form method="POST" action="login.do" >上面这句需要你定上onsubmit事件的处理方法(调用验证js函数)
      

  3.   

    <form-bean name="loginForm" type="org.apache.struts.validator.DynaValidatorForm">
    问题出在这里!!type="yourpackage.loginForm"try it!
      

  4.   

    你为什么要做成动态FORM呢,是不是哪里有特别需要啊
      

  5.   

    to:BillyW(阿弥陀佛)
    我改成了
    <html:form method="POST" action="login.do" onsubmit="return validateLoginForm(this);">
    没有任何作用to:lovelanzhi716(仰天长啸),programeyonger(功能规格书制作中)
    因为书上写着就是动态,我就照抄的,我改成静态Form了,还是不行,一样的错误.struts-config.xml
      <form-beans>
        <form-bean name="loginForm" type="test2.LoginForm" />
      </form-beans>
    LoginForm.java
    package test2;import org.apache.struts.validator.*;
    import org.apache.struts.action.*;
    import javax.servlet.http.*;public class LoginForm extends ValidatorForm {
      private String password;
      private String userName;
      public String getPassword() {
        return password;
      }
      public void setPassword(String password) {
        this.password = password;
      }
      public String getUserName() {
        return userName;
      }
      public void setUserName(String userName) {
        this.userName = userName;
      }
    /*
      public ActionErrors validate(ActionMapping actionMapping, HttpServletRequest httpServletRequest) {
        return null;
      }
    */
      public void reset(ActionMapping actionMapping, HttpServletRequest httpServletRequest) {
        password = null;
        userName = null;
      }
    }
      

  6.   

    <action input="login.jsp" name="loginForm" path="/login" scope="request" type="test2.Login" validate="true">改成 <action input="/login.jsp" name="loginForm" path="/login" scope="request" type="test2.Login" validate="true">
      

  7.   

    谢谢seerzfm为我查得这么仔细,但改过之后错误依旧。
    还有什么方面没有做好呢?
      

  8.   

    你贴出的配置和程序没有问题。我调试通过。可能是你别的东西没搞好。我也在学习struts,有机会多交流啊。^0^