用户登录
一、需求
编写一个login.html登录界面
使用Druid数据库连接池技术,操作mysql, db3数据库中的user表
使用JdbcTemplate技术封装JDBC
登录成功跳转到SuccessServlet展示:登录成功!“用户名”,欢迎您!
登录失败跳转到FailServlet展示:登录失败,用户名或密码错误
采用Idea 2019 2编写
用到的资源
链接:https://pan.baidu.com/s/1-TMiZGkyzOSRdEFgmRqmvw
提取码:dnru
复制这段内容后打开百度网盘手机App,操作更方便哦
项目GitHub地址
二、分析
用户登录分析
三、开发步骤
创建项目,编写html页面,导入配置文件,jar包
1). 创建HTML
Logintitle>head>
用户名
密码
form>
body>
html>
2). 需要导入的配置文件,jar包
配置文件:druid.properties 路径:项目路径/src
Jar包:
commons-logging-1.2.jar
druid-1.1.0.jar
mysql-connector-java-8.0.11.jar
spring-beans-5.0.0.RELEASE.jar
spring-core-5.0.0.RELEASE.jar
spring-jdbc-5.0.0.RELEASE.jar
spring-tx-5.0.0.RELEASE.jar
路径:项目路径/web/WEB-INF/lib
导入后不要忘了:add as library
创建数据库环境
1). 在Mysql中创建数据库db3,并创建user表,如下图所示
2). 往表中加入几条数据
创建包glut.zongmin.domain, 创建一个User类(对应User表)
User类
package glut.zongmin.domain;
/**
* 用户的JavaBean
*/
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() {