⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 employeeactionform.java

📁 100多M的J2EE培训内容
💻 JAVA
字号:
package strutsds;/* It provides accessors to data members that map to the values submitted by the Add Employee View, and it performs some simple validation of those values. If the values pass the validation, then the transaction continues; otherwise, ActionErrors are created and the request is forwarded back to the addemployee.jsp, which is named by the input attribute of the AddEmployeeAction definition.*/import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpSession;import org.apache.struts.action.ActionForm;import org.apache.struts.action.ActionMapping;import org.apache.struts.action.ActionErrors;import org.apache.struts.action.ActionError;public class EmployeeActionForm extends ActionForm {  protected String username;  protected String password;  protected String name;  protected String phone;  protected String email;  protected String depid;  protected String roleid;  public void setUsername(String username) {    this.username = username;  }  public String getUsername() {    return username;  }  public void setPassword(String password) {    this.password = password;  }  public String getPassword() {    return password;  }  public void setName(String name) {    this.name = name;  }  public String getName() {    return name;  }  public void setPhone(String phone) {    this.phone = phone;  }  public String getPhone() {    return phone;  }  public void setEmail(String email) {    this.email = email;  }  public String getEmail() {    return email;  }  public void setDepid(String depid) {    this.depid = depid;  }  public String getDepid() {    return depid;  }  public void setRoleid(String roleid) {    this.roleid = roleid;  }  public String getRoleid() {    return roleid;  }  public void reset(ActionMapping mapping,HttpServletRequest request) {    this.username = "";    this.password = "";    this.name = "";    this.phone = "";    this.email = "";    this.depid = "1";    this.roleid = "1";  }  public ActionErrors validate(ActionMapping mapping,HttpServletRequest request) {    ActionErrors errors = new ActionErrors();   /* EmployeesActionMapping employeesMapping =(EmployeesActionMapping)mapping;// Does this action require the user to login  if ( employeesMapping.isLoginRequired() ) {    HttpSession session = request.getSession();  if ( session.getAttribute("USER") == null ) {// return null to force action to handle login// error    return null;  }  }*/  if ( (roleid == null ) || (roleid.length() == 0) ) {  errors.add("roleid",  new ActionError("errors.roleid.required"));  }  if ( (depid == null ) || (depid.length() == 0) ) {  errors.add("depid",  new ActionError("errors.depid.required"));  }  if ( (email == null ) || (email.length() == 0) ) {    errors.add("email",    new ActionError("errors.email.required"));    }    if ( (phone == null ) || (phone.length() == 0) ) {    errors.add("phone",    new ActionError("errors.phone.required"));    }    if ( (name == null ) || (name.length() == 0) ) {    errors.add("name",    new ActionError("errors.name.required"));    }    if ( (password == null ) || (password.length() == 0) ) {    errors.add("password",    new ActionError("errors.password.required"));    }    if ( (username == null ) || (username.length() == 0) ) {    errors.add("username",    new ActionError("errors.username.required"));    }    return errors;    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -