目录
- JSP开发模型
- MVC 设计模式
- 任务11—按照Model2思想实现用户注册功能
一、JSP开发模型
二、MVC 设计模式
三、任务11——按照Model2思想实现用户注册功能
3.1 任务目标
3.2 实现步骤
(1)创建项目,编写JavaBean
①编写UserBean类
package cn.itcast.chapter11.model2.domain;
public class UserBean {
private String name; //定义用户名
private String password; //定义密码
private String email; //定义邮箱
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
}
②编写RegisteFormBean类
package cn.itcast.chapter11.model2.domain;
import java.util.HashMap;
import java.util.Map;
public class RegisterFormBean {
private String name; //定义用户名
private String password; //定义密码
private String password2; //定义确认密码
private String email; //定义邮箱
// 定义成员变量errors,用于封装表单验证时的错误信息
private Map<String, String> errors = new HashMap<String, String>();
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getPassword2() {
return password2;
}
public void setPassword2(String password2) {
this.password2 = password2;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public boolean validate() {
boolean flag = true;
if (name == null || name.trim().equals("")) {
errors.put("name", "请输入姓名.");
flag = false;
}
if (password