?? regbean.java
字號:
package mypackage;
import connector.Executor;;
/*
* RegBean 用于封裝注冊表單的信息 并對相關信息進行格式驗證
*/
public class RegBean {
private String name = "";
private String password_1 = "";
private String password_2 = "";
private String email = "";
/*
* 此變量記錄注冊信息是否成功插入數據庫 0表示成功 1表示由于用戶名重復導致注冊失敗 2表示由于數據庫系統故障失敗
*/
private int regStu = 0;
public void setName(String name) {
this.name = name;
}
public String getName() {
return this.name;
}
public void setPassword_1(String password_1) {
this.password_1 = password_1;
}
public String getPassword_1() {
return this.password_1;
}
public void setPassword_2(String password_2) {
this.password_2 = password_2;
}
public String getPassword_2() {
return this.password_2;
}
public void setEmail(String email) {
this.email = email;
}
public String getEmail() {
return this.email;
}
public void setRegStu(String name, String password, String email) {
this.regStu = new Executor().handleReg(name, password, email);
}
public int getRegStu() {
return this.regStu;
}
public boolean validate() {
boolean allpass = true;
if (name.trim().equals("")) {
allpass = false;
}
if (password_1.length() < 6 && password_1.length() > 16) {
allpass = false;
}
if (!password_2.equals(password_1)) {
allpass = false;
}
if (!email.matches("[a-zA-Z0-9_-]+@[a-zA-Z0-9_]+(\\.[a-zA-Z0-9_-]+)+")) {
allpass = false;
}
return allpass;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -