登陆案列
内容纲要
案例知识点分析
- MVC设计模式
- 文件上传
- 验证码的校验
MVC设计模式
-- Model-View-Controller的简称
-- MVC是一种设计模式
-- 把应用程序分成3三个核心模块:模型、视图、控制器
用户注册功能实现
- 初始化用户信息
@WebListener
public class InitServletContextListener implements ServletContextListener {
@Override
public void contextInitialized(ServletContextEvent servletContextEvent) {
System.out.println("数据初始化成功!");
//创建一个用于保存用户信息的List集合
List<User> userList = new ArrayList<User>();
//将List集合存入ServletContext域中
servletContextEvent.getServletContext().setAttribute("userList",userList);
}
@Override
public void contextDestroyed(ServletContextEvent servletContextEvent) {
}
}
- 注册表单提交
function validate_form(){
// 获得用户名的值
var username = document.getElementById("username").value;
if(username == null || username==""){
alert("用户名不能为空");
return false;
}
// 获得密码的值
var password = document.getElementById("password").value;
if(password == null || password==""){
alert("密码不能为空");
return false;
}
// 获得确认密码的值
var repassword = document.getElementById("repassword").value;
if(repassword != password){
alert("两次密码输入不一致");
return false;
}
return true;
}
- 项目开发流程
- 用户信息保存的代码实现
共有 0 条评论