6. 删除页面userdelete.jsp,获取main.jsp传递的用户ID参数,引JspUserDao Bean,调用其第2个方法,删除指定ID的用户信息,转回到main.jsp。
时间: 2024-02-24 11:56:44 浏览: 111
以下是一个示例的 `userdelete.jsp` 页面的代码,可以实现你的需求:
```jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Delete User</title>
</head>
<body>
<h1>Delete User</h1>
<c:set var="userId" value="${param.userId}" />
<%
// 获取 JspUserDao Bean
JspUserDao dao = (JspUserDao) application.getAttribute("jspUserDao");
// 调用第2个方法,删除指定ID的用户信息
dao.deleteUser(Integer.parseInt((String)pageContext.getAttribute("userId")));
%>
<p>User deleted successfully.</p>
<a href="${pageContext.request.contextPath}/main.jsp">Back to Main Page</a>
</body>
</html>
```
在这个页面中,首先通过 `${param.userId}` 获取从 `main.jsp` 中传递过来的用户 ID 参数,并将它存储在 `userId` 中。然后获取 `JspUserDao` Bean,并调用其 `deleteUser()` 方法来删除指定 ID 的用户信息。最后显示一个成功消息,并提供一个链接回到 `main.jsp` 页面。
阅读全文