QuerryAllServlet

package Servlet;

import Bean.User;
import Dao.UserDao;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.List;

@WebServlet("/QueryAllServlet")
public class QueryAllServlet extends HttpServlet {
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        response.setContentType("text/html;charset=utf-8");
        request.setCharacterEncoding("utf-8");
        PrintWriter out=response.getWriter();
//        -----分割线-----
        List<User> list=new UserDao().getall();
        request.setAttribute("list",list);
        request.getRequestDispatcher("/queryall.jsp").forward(request,response);
    }

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        doPost(request, response);
    }
}

queryall.jsp

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%--
  Created by IntelliJ IDEA.
  User: Administrator
  Date: 2021/4/22
  Time: 10:35
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<script language="JavaScript">
    function  p_del() {
        var msg = "您真的确定要删除吗?\n\n请确认!";
        if(confirm(msg)==true){
            return true;
        }else {
            return false;
        }
    }
</script>
<body>
<form action="/QueryAllServlet" method="post">
    <input type="submit" value="查询所有数据"/>
</form>
<table border="1" width="600px" align="center">
    <tr>
        <td>用户名</td>
        <td>邮箱</td>
        <td>生日</td>
    </tr>
    <c:forEach items="${list}" var="user">
        <tr>
            <td>${user.username}</td>
            <td>${user.email}</td>
            <td>${user.birthday}</td>
            <td><a href="/DeleteServlet?uid=${user.id}" onclick="javascript:return p_del()">删除</a>
                 <a href="/UpdateQueryServlet?uid=${user.id}">修改</a>
            </td>
        </tr>
    </c:forEach>
</table>
<%--测试项目:按ID去查询前三个--%>
<%--<form action="/QueryAllServlet" method="post">--%>
    <%--<input type="submit" value="查询前三数据"/>--%>
<%--</form>--%>
<%--<table border="1" width="600px" align="center">--%>
    <%--<tr>--%>
        <%--<td>用户名</td>--%>
        <%--<td>邮箱</td>--%>
        <%--<td>生日</td>--%>
    <%--</tr>--%>
        <%--<c:if test="${list.id>3}" var="pd">--%>
            <%--<tr>--%>
                <%--<td>${pd.username}</td>--%>
                <%--<td>${pd.email}</td>--%>
                <%--<td>${pd.birthday}</td>--%>
            <%--</tr>--%>
        <%--</c:if>--%>

</table>
</body>
</html>