<p>&lt;%@ page language='java' import='java.util.<em>,com.bean.</em>' pageEncoding='utf-8'%&gt;
&lt;jsp:useBean id='db' class='com.bean.LinkBean' scope='session'&gt;&lt;/jsp:useBean&gt;</p>
<!DOCTYPE html>
<html>
<head>
	<meta charset='UTF-8'>
	<title>用户列表</title>
	<link rel='stylesheet' href='https://cdn.staticfile.org/layui/2.5.6/css/layui.css'>
	<script src='https://cdn.staticfile.org/layui/2.5.6/layui.js'></script>
</head>
<body>
	<h1>用户列表</h1>
	<table class='layui-table'>
		<thead>
			<tr>
				<th>用户名</th>
				<th>密码</th>
				<th>操作</th>
			</tr>
		</thead>
		<tbody>
			<% 
			ArrayList<Admin> list = db.showAdmin();
			for (int i = 0; i < list.size(); i++) { 
				Admin b = list.get(i);
			%>
			  <tr>
			     <td><%=b.getName()%></td>
			     <td><%=b.getPwd()%></td>
			     <td>
			     	<a class='layui-btn layui-btn-danger layui-btn-sm' href='del.jsp?name=<%=b.getName()%>'' + ' onclick='confirmDelete('<%=b.getName()%>')'>删除</a>
			     	<a class='layui-btn layui-btn-primary layui-btn-sm' href='update.jsp?name=<%=b.getName()%>&pwd=<%=b.getPwd() %>'>修改</a>
			     </td>
			  </tr>
<pre><code>		&lt;%}%&gt;
	&lt;/tbody&gt;
	&lt;tfoot&gt;
		&lt;tr&gt;
			&lt;th colspan='3'&gt;
				&lt;button class='layui-btn layui-btn-primary' onclick='location.href='login.jsp''&gt;登出&lt;/button&gt;
			&lt;/th&gt;
		&lt;/tr&gt;
	&lt;/tfoot&gt;
&lt;/table&gt;
</code></pre>
</body>
</html>
<script>
function confirmDelete(name) {
    if (confirm('确定要删除用户 ' + name + ' 吗?')) {
        // 如果点击确定按钮,则跳转到删除用户的页面
        window.location.href = 'deleteUser.jsp?name=' + name;
    }
}
</script>
<!-- 页面内容 -->
<!--  要实现点击删除时弹出对话框询问是否删除,可以使用JavaScript的confirm()函数来实现。

首先,在删除按钮的<a>标签中加入一个onclick事件,调用JavaScript函数confirmDelete(),并传入要删除的用户名作为参数。

修改代码如下:

```html
<a class='layui-btn layui-btn-danger layui-btn-sm' href='del.jsp?name=<%=b.getName()%>'' + ' onclick='confirmDelete('<%=b.getName()%>')'>删除</a>
```

接下来,在页面的<script>标签中添加confirmDelete()函数。

```html
<script>
function confirmDelete(name) {
    if (confirm('确定要删除用户 ' + name + ' 吗?')) {
        // 如果点击确定按钮,则跳转到删除用户的页面
        window.location.href = 'deleteUser.jsp?name=' + name;
    }
}
</script>
```

在confirmDelete()函数中,使用confirm()函数来显示一个带有提示信息的对话框。如果用户点击确定按钮,则使用window.location.href来跳转到删除用户的页面,并将要删除的用户名作为参数传递。

在删除用户的页面(如deleteUser.jsp)中,可以根据传递的用户名来执行删除操作。

注意:这里只是简单示例,实际项目中需要根据具体情况进行修改和完善。 -->
用户管理 - 用户列表

原文地址: https://www.cveoy.top/t/topic/fx8o 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录