logbean.java

来自「JSP入门与提高」· Java 代码 · 共 86 行

JAVA
86
字号
package login;

import java.util.Hashtable;

public class LogBean
{

    public LogBean()
    {
        username = "";
        password = "";
        email = "";
        errors = new Hashtable();
    }

    public String getEmail()
    {
        return email;
    }

    public String getErrorMsg(String s)
    {
        String s1 = (String)errors.get(s.trim());
        return s1 != null ? s1 : "";
    }

    public String getPassword()
    {
        return password;
    }

    public String getUsername()
    {
        return username;
    }

    public void setEmail(String s)
    {
        email = s;
    }

    public void setErrors(String s, String s1)
    {
        errors.put(s, s1);
    }

    public void setPassword(String s)
    {
        password = s;
    }

    public void setUsername(String s)
    {
        username = s;
    }

    public boolean validate()
    {
        boolean flag = true;
        if(username.equals(""))
        {
            errors.put("username", "Please enter your name.");
            username = "";
            flag = false;
        }
        if(password.equals("") || password.length() > 10 || password.length() < 6)
        {
            errors.put("password", "Please enter a valid password of 6-10 charactors.");
            password = "";
            flag = false;
        }
        if(email.equals("") || email.indexOf(64) == -1 || email.indexOf(46) == -1)
        {
            errors.put("email", "Please enter a valid Email address.");
            email = "";
            flag = false;
        }
        return flag;
    }

    private String username;
    private String password;
    private String email;
    private Hashtable errors;
}

⌨️ 快捷键说明

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