loginactionform.java~8~

来自「一个基于JAVA的BS结构的宠物诊所管理系统.是当年在学校时写的,大家指点一下.」· JAVA~8~ 代码 · 共 62 行

JAVA~8~
62
字号
package gxaccp.t07.guoneng_wei.petclinicmanagesystem.beans;

import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionMapping;
import javax.servlet.http.HttpServletRequest;
import org.apache.struts.action.ActionError;

public class LoginActionForm
    extends ActionForm {
  private String userPassword;
  private String userName;

  public String getUserPassword() {

    return userPassword;
  }

  public void setUserPassword(String userPassword) {
    if (userPassword != null) {
      this.userPassword = userPassword;
    }
  }

  public void setUserName(String userName) {
    if (userName != null) {
      this.userName = userName;
    }
  }

  public String getUserName() {
    return userName;
  }

  public ActionErrors validate(ActionMapping actionMapping,
                               HttpServletRequest request) {
    /** @todo: finish this method, this is just the skeleton.*/
    String uName = request.getParameter("userName");
    String pswd = request.getParameter("password");
    boolean flag = false;
    ActionErrors errors = new ActionErrors();
    if (uName == null && "".equals(uName)) {
      errors.add("userNameState", new ActionError("用户名要填写"));
      flag = true;
    }
    if (pswd == null && "".equals(pswd)) {
      errors.add("userPasswordState", new ActionError("密码要填写"));
      flag = true;
    }
    if (flag) {
      return errors; //验证不合格者,返回封装了错误信息的ActionErrors对象
    }
    return null; ////验证合格者,返回null
  }

  public void reset(ActionMapping actionMapping,
                    HttpServletRequest servletRequest) {
    this.userPassword = "";
    userName = "";
  }
}

⌨️ 快捷键说明

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