struts
是个什么东西呀。偶刚听说过。

解决方案 »

  1.   

    直接配置两个**validate**.xml,js和validateform的就都有了
      

  2.   

    /*
    *------------------------------------------------------------------------------
    * 文件名: LogonForm.java
    * 版本号: 1.0.0
    * 创建日期: 2003-12-19
    * 原作者: 刘鹏跃
    * 版权所有: cysoft公司
    * 功能说明: 用户登陆的form
    *
    * 修改记录:N/A
    *--------------------------------------------------------------------------------
    */package com.user;import javax.servlet.http.HttpServletRequest;
    import org.apache.struts.action.ActionError;
    import org.apache.struts.action.ActionErrors;
    import org.apache.struts.action.ActionForm;
    import org.apache.struts.action.ActionMapping;
    import org.apache.struts.util.*;
    import java.util.*;public class LogonForm extends ActionForm {
       private String loginuserpassword = null;
       private String loginusername = null;
           public String getLoginuserpassword() {
          return loginuserpassword;
       }   public void setLoginuserpassword(String loginuserpassword) {
          this.loginuserpassword = loginuserpassword;
       }   public String getLoginusername() {
          return loginusername;
       }   public void setLoginusername(String loginusername) {
          this.loginusername = loginusername;
       }       public void reset(ActionMapping mapping, HttpServletRequest request) {
          loginusername = null;
          loginuserpassword = null;
    //初始化登陆页面的option 实际应用中要做到bean中 
       
       }   public ActionErrors validate(ActionMapping mapping,
                                 HttpServletRequest request) {
          ActionErrors errors = new ActionErrors();
          if((loginusername == null) || (loginusername.length() < 1)) {
             errors.add("loginusername",
                 new ActionError("error.loginusername.required"));
          }
          if((loginuserpassword == null) || (loginuserpassword.length() < 1)) {
             errors.add("loginuserpassword",
                 new ActionError("error.loginuserpassword.required"));
          }      return errors;
       }
    }简单的验证我放到了FORM里而在配置 Action 的时候
    validate="true">
    这个要这样写
    其他的判断我都放到了ACTION里