案例:用户登录

  • 用户登录案例需求:
    1.编写login.html登录页面
    username & password 两个输入框
    2.使用Druid数据库连接池技术,操作mysql,day14数据库中user表
    3.使用JdbcTemplate技术封装JDBC
    4.登录成功跳转到SuccessServlet展示:登录成功!用户名,欢迎您
    5.登录失败跳转到FailServlet展示:登录失败,用户名或密码错误

  • 分析

  • 开发步骤

    1. 创建项目,导入html页面,配置文件,jar包

    2. 创建数据库环境
      CREATE DATABASE day14;
      USE day14;
      CREATE TABLE USER(

       id INT PRIMARY KEY AUTO_INCREMENT,
       username VARCHAR(32) UNIQUE NOT NULL,
       PASSWORD VARCHAR(32) NOT NULL
      

      );

    3. 创建包cn.itcast.domain,创建类User
      package cn.itcast.domain;
      /**

      • 用户的实体类
        */
        public class User {

        private int id;
        private String username;
        private String password;
        public int getId() {
        return id;
        }

        public void setId(int id) {
        this.id = id;
        }

        public String getUsername() {
        return username;
        }

        public void setUsername(String username) {
        this.username = username;
        }

        public String getPassword() {
        return password;
        }

        public void setPassword(String password) {
        this.password = password;
        }

        @Override
        public String toString() {
        return "User{" +
        "id=" + id +
        ", username='" + username + ''' +
        ", password='" + password + ''' +
        '}';
        }
        }

posted @ 2022-04-17 22:06  Blue啊  阅读(14)  评论(0编辑  收藏  举报