DeleteServlet

package Servlet;

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;

@WebServlet(“/DeleteServlet”)
public class DeleteServlet 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();
String id=request.getParameter(“uid”);
boolean f=new UserDao().delet(Integer.parseInt(id));
// —–分割线—–
//跳转至QueryAllServlet重新查询所有数据
if(f){
out.print(““);
}else{
out.print(““);
}
}

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>