登陆案列

内容纲要

案例知识点分析

  • 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;
}
  • 项目开发流程
  • 用户信息保存的代码实现
THE END
分享
二维码
< <上一篇
下一篇>>