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

📄 regbean.java

📁 一个简单的网上订书系统 java的课程设计
💻 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 + -