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

📄 logonformbean.java

📁 是个好东东
💻 JAVA
字号:
package org.it315.bean;

import java.util.*;

 

/*LogonFormBean用于封装登录表单的信息,其中定义了两个属性:name和password。

LogonFormBean对这两个属性进行基本的格式验证,如果有误则将相应的错误信息

保存到一个HashTable对象中,同时也定义了供JSP页面检索错误信息的方法。*/

public class LogonFormBean

{

       private String name = "";

       private String password = "";

 

       private Hashtable errors = new Hashtable();

       public void setName(String name)

       {

              this.name = name;

       }

       public String getName()

       {

              return this.name;

       }

       public void setPassword(String password)

       {

              this.password = password;

       }

       public String getPassword()

       {

              return this.password;

       }

 

       public boolean validate()

       {

              boolean allOk = true;

              if(name.trim().equals(""))

              {

                     errors.put("name","Please input your name.");

                     allOk = false;

              }

              if(password.length()>10 || password.length()<6)

              {

                     errors.put("password","password must have 6-10 characters.");

                     allOk = false;

              }

              return allOk;

       }

       

       public void setErrorMsg(String err,String errMsg)

       {

              if((err != null) && (errMsg != null))

              {

                     errors.put(err,errMsg);

              }

       }

       

       public String getErrorMsg(String err)

       {

              String err_msg = (String)errors.get(err);

              return (err_msg == null) ? "" : err_msg;

       }

}

⌨️ 快捷键说明

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