1>结合jdbc的知识实现登录
<%@ page import="JDBC.dao.UsersDao" %>
<%@ page import="JDBC.dao.impl.UsersDaoImpl" %>
<%@ page import="java.util.List" %>
<%@ page import="JDBC.bean.Users" %><%--
Created by IntelliJ IDEA.
User: 32519
Date: 2022/7/23
Time: 14:00
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
</head>
<body>
<form action="login.jsp">
<p>用户名: <input type="text" name="username"/></p>
<p>密码: <input type="password" name="pwd"/></p>
<p> <input type="submit" value="提交"/> </p>
</form>
</body>
</html>
<%@ page import="JDBC.dao.UsersDao" %>
<%@ page import="JDBC.dao.impl.UsersDaoImpl" %>
<%@ page import="JDBC.bean.Users" %>
<%--
Created by IntelliJ IDEA.
User: 32519
Date: 2022/7/23
Time: 14:14
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
</head>
<body>
<%
String name = request.getParameter("username");
String pwd = request.getParameter("pwd");
UsersDao usersDao = new UsersDaoImpl();
Users users = usersDao.findByNameAndPwd(name,pwd);
if (users != null) {
response.sendRedirect("main.jsp");
} else {
response.sendRedirect("first.jsp");
}
%>
</body>
</html>
2>登录成功后转入数据展示页面
<%@ page import="JDBC.dao.EmpDao" %>
<%@ page import="JDBC.dao.impl.EmpDaoImpl" %>
<%@ page import="java.util.List" %>
<%@ page import="JDBC.bean.Emp" %><%--
Created by IntelliJ IDEA.
User: 32519
Date: 2022/7/22
Time: 16:58
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
</head>
<body>
<%
EmpDao dao = new EmpDaoImpl();
List<Emp> list = dao.findAll();
%>
<input type="button" value="添加" onclick="window.location.href='add.jsp'"/>
<table border="1" width="880">
<tr>
<td>empid</td>
<td>姓名</td>
<td>性别</td>
<td>地址</td>
<td>生日</td>
<td>电话</td>
<td>deptid</td>
<td>工资</td>
<td>奖金</td>
</tr>
<%
for (Emp e:list) {
%>
<tr>
<td><%=e.getEmpid() %></td>
<td><%=e.getEmpname() %></td>
<td><%=e.getEmpsex() %></td>
<td><%=e.getEmpaddr() %></td>
<td><%=e.getEmpbirth() %></td>
<td><%=e.getEmpphone() %></td>
<td><%=e.getDeptid() %></td>
<td><%=e.getSal() %></td>
<td><%=e.getComm() %></td>
<td>
<a href="delete.jsp?id=<%=e.getEmpid() %>" >删除</a>
</td>
</tr>
<%
}
%>
</table>
</body>
</html>
3>在展示列表中实现删除功能
<%@ page import="JDBC.dao.EmpDao" %>
<%@ page import="JDBC.dao.impl.EmpDaoImpl" %><%--
Created by IntelliJ IDEA.
User: 32519
Date: 2022/7/23
Time: 14:44
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
</head>
<body>
<%
String id = request.getParameter("id");
EmpDao empDao = new EmpDaoImpl();
empDao.delete(Integer.parseInt(id));
response.sendRedirect("main.jsp");
%>
</body>
</html>