用html代码写1)index.jsp:显示数据库表中的所有记录,每条记录均拥有两个超链接,分别指向edit.jsp和del.jsp,这两个文件分别完成该条记录的编辑和删除功能。此外,该页面还需包含一个超链接指向add.jsp,完成新增一条记录的功能; 2)add.jsp:提供新增一条记录的页面,包含一个表单,若干输入框,该表单提交给addsave.jsp; 3)addsave.jsp:从add.jsp接收用户输入的数据,将数据插入数据库表中,并提示用户成功或者失败,提供一个超链接转向index.jsp; 4)edit.jsp:提供修改某一条记录的页面,包含一个表单,若干输入框,输入框初始值为该条记录原有数据,用户修改后,提交给editsave.jsp; 5)editsave.jsp:从edit.jsp接收用户输入的数据,修改数据库表中的对应记录,并提示用户成功或者失败,提供一个超链接转向index.jsp; 6)del.jsp:完成删除某一条记录的功能,并提示用户成功或者失败,提供一个超链接转向index.jsp; 7)error.jsp:作为其他所有页面的错误处理页面,该页面显示异常信息。
时间: 2024-02-13 10:01:11 浏览: 73
要求: 在数据库创建一个名为BookStore的数据库,在BookStore数据库中添加一个BookInfo表用于存储图书信息表
以下是基本的HTML代码,其中的链接和表单action属性需要根据实际情况进行修改:
index.jsp:
```html
<!DOCTYPE html>
<html>
<head>
<title>数据库表展示</title>
</head>
<body>
<h1>数据库表展示</h1>
<a href="add.jsp">新增一条记录</a>
<table>
<tr>
<th>字段1</th>
<th>字段2</th>
<th>编辑</th>
<th>删除</th>
</tr>
<%
// 查询数据库中的所有记录,并动态生成HTML代码
%>
</table>
</body>
</html>
```
add.jsp:
```html
<!DOCTYPE html>
<html>
<head>
<title>新增一条记录</title>
</head>
<body>
<h1>新增一条记录</h1>
<form action="addsave.jsp" method="POST">
<label for="field1">字段1:</label>
<input type="text" id="field1" name="field1"><br>
<label for="field2">字段2:</label>
<input type="text" id="field2" name="field2"><br>
<input type="submit" value="保存">
</form>
</body>
</html>
```
addsave.jsp:
```html
<!DOCTYPE html>
<html>
<head>
<title>新增记录结果</title>
</head>
<body>
<%
// 从request中获取用户提交的数据,插入数据库,判断是否成功并动态生成HTML代码
%>
<a href="index.jsp">返回列表</a>
</body>
</html>
```
edit.jsp:
```html
<!DOCTYPE html>
<html>
<head>
<title>修改记录</title>
</head>
<body>
<h1>修改记录</h1>
<form action="editsave.jsp" method="POST">
<label for="field1">字段1:</label>
<input type="text" id="field1" name="field1" value="<%= field1 %>"><br>
<label for="field2">字段2:</label>
<input type="text" id="field2" name="field2" value="<%= field2 %>"><br>
<input type="hidden" name="id" value="<%= id %>">
<input type="submit" value="保存">
</form>
</body>
</html>
```
editsave.jsp:
```html
<!DOCTYPE html>
<html>
<head>
<title>修改记录结果</title>
</head>
<body>
<%
// 从request中获取用户提交的数据,修改数据库,判断是否成功并动态生成HTML代码
%>
<a href="index.jsp">返回列表</a>
</body>
</html>
```
del.jsp:
```html
<!DOCTYPE html>
<html>
<head>
<title>删除记录</title>
</head>
<body>
<%
// 根据request中的参数删除数据库中的对应记录,判断是否成功并动态生成HTML代码
%>
<a href="index.jsp">返回列表</a>
</body>
</html>
```
error.jsp:
```html
<!DOCTYPE html>
<html>
<head>
<title>出现异常</title>
</head>
<body>
<h1>出现异常</h1>
<p><%= exception.getMessage() %></p>
</body>
</html>
```
阅读全文