一、项目说明
本项目实现了登录功能。在主页点击“我要登录”链接,跳转到登录页面。在登录页面,输入用户名和密码,点击登录,提交给LoginServlet做处理。查询数据库表中的数据,如果用户名和密码正确,则重定向到登录成功页面;如果用户名或密码错误,则请求转发到登录页面。
二、开发环境
开发工具:spring-tool-suite-4
数据库:Mysql
服务器:tomcat7
jdk:1.8
三、数据库的结构和数据
/*Navicat MySQL Data Transfer
Source Server : localhost
Source Server Version : 50716
Source Host : localhost:3306
Source Database : test
Target Server Type : MYSQL
Target Server Version : 50716
File Encoding : 65001
Date: 2020-07-30 10:28:07*/
SET FOREIGN_KEY_CHECKS=0;--------------------------------Table structure for users------------------------------
DROP TABLE IF EXISTS`users`;CREATE TABLE`users` (
`id`int(11) NOT NULLAUTO_INCREMENT,
`username`varchar(100) NOT NULL,
`password`varchar(100) NOT NULL,
`email`varchar(100) DEFAULT NULL,PRIMARY KEY(`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;--------------------------------Records of users------------------------------
INSERT INTO `users` VALUES ('1', 'admin', '123456', 'admin@atguigu.com');
四、项目实现
(1)在bean包下,实现了User实体类,定义用户对象的私有