When my form extends Strut's ValidationForm instead of ValidatorActionForm, I 
get the following exception when my form gets loaded for the first time. Any 
idea what this is?  Also, I've copied my sample form here. Please let me know 
what I'm doing wrong. Many Thanks!
   
  MY Form (Do I need the validate method here? ):
   
   
  import javax.servlet.http.HttpServletRequest; 
  import org.apache.struts.action.ActionErrors;
  import org.apache.struts.action.ActionMapping;
  import org.apache.struts.validator.ValidatorForm; 
   
  public class LoginForm extends ValidatorForm {
      
         private String password;
      
         public String getPassword() {
                          return password;
         }
         public void setPassword(String password) {
                         this.password = password;
         }
                               
       public ActionErrors validate(ActionMapping mapping, HttpServletRequest   
                request)  {
              return super.validate(mapping, request);
              
       }
      
  }
     
  Exception is: 
  2006-05-12 11:39:12,129 [HttpRequestHandler-1635615] ERROR 
org.apache.struts.validator.ValidatorForm.validate  - org.apache.s
  truts.validator.FieldChecks.validateRequired(java.lang.Object, 
org.apache.commons.validator.ValidatorAction, org.apache.commo
  ns.validator.Field, org.apache.struts.action.ActionMessages, 
javax.servlet.http.HttpServletRequest)
  org.apache.commons.validator.ValidatorException: 
org.apache.struts.validator.FieldChecks.validateRequired(java.lang.Object, o
  rg.apache.commons.validator.ValidatorAction, 
org.apache.commons.validator.Field, org.apache.struts.action.ActionMessages, jav
  ax.servlet.http.HttpServletRequest)
          at 
org.apache.commons.validator.ValidatorAction.loadValidationMethod(ValidatorAction.java:627)
          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:110)
          at com.raytheon.its.action.form.LoginForm.validate(LoginForm.java:37)
          at 
org.apache.struts.action.RequestProcessor.processValidate(RequestProcessor.java:927)
          at 
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:204)
          at 
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
          at 
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
          at 
com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:765)
          at 
com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:317)
          at 
com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:790)
          at 
com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:270)
          at 
com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:112)
          at 
com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:186)
          at java.lang.Thread.run(Thread.java:536)
   


                
---------------------------------
New Yahoo! Messenger with Voice. Call regular phones from your PC and save big.

Reply via email to