数据库准备
首先用mysql建一个数据库java_test,在这个数据库中建一个表td_user。
导入mysql 驱动包
在项目webappWEB-INFlib引入mysql 驱动包。
程序实现思路(相关页面阐述)
index.jsp:选择跳转到登录或注册页;
login.jsp:提供用户的登录表单,可以输入用户名和密码;
dologin.jsp:登录检查页,根据表单提交数据验证权限,并跳转到登录成功页;
login_success.jsp:登录成功页,显示欢迎信息;
register.jsp:提供用户的注册表单,可以输入注册新用户的用户名和密码;
doregister.jsp:注册执行页,将注册的新用户信息导入数据库;
register_success.jsp:注册成功页,可以跳转到登录页。
程序实现
1.index.jsp
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Insert title here</title>
</head>
<body>
<div align="center">
<a href="login.jsp">登录</a><br>
<a href="register.jsp">注册</a><br>
</div>
</body>
</html>
2.login.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %&