📄 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 + -