注:本博客是基于myeclipse的静态访问自创表格的进一步完善。(连接到MySQL数据库,对数据库中的表格信息进行增删改查操作)其中做出修改的地方如下:
一、代码的改进
1、list.jsp中修改后的内容
<body>
<table>
<tr>
<td>编号</td>
<td>学号</td>
<td>姓名</td>
<td>性别</td>
<td>年龄</td>
<td>选择</td>
</tr>
<%
if(list != null){
for(Student s:list){
%>
<tr>
<td><%=s.getId() %></td>
<td><%=s.getStuno() %></td>
<td><%=s.getName() %></td>
<td><%=s.getGender() %></td>
<td><%=s.getAge() %></td>
<td>
<a href="Delservlet?id=<%=s.getId() %>"><button>删除</button></a>
<a href="updataservlet?id=<%=s.getId() %>"><button>修改</button></a>
<a href="viewservlet?id=<%=s.getId() %>"><button>查看</button></a>
</tr>
<%
}
} %>
</table>
<br>
<a href="add.jsp"><button>添加学生信息</button></a>
</body>
2、增加(add.jsp)
(1)在jsp文件开头导入
<%@page import="day03_student.Student"%>
<%@ page import="day03_inport.StudentDao"%>
(2)添加信息
<body>
<h2>编辑学生个人信息</h2>
<form action="Addservlet" method="post" role="from">
编号:<input type="text" name="id" placeholder="编号"><br>
学号:<input type="text" name="stuno" placeholder="学号"><br>
姓名:<input type="text" name="name" placeholder="姓名"><br>
性别:<input type="text" name="gender" placeholder="性别"><br>
年龄:<input type="text" name="age" placeholder="年龄"><br>
<button type="submit" >提交</button>
</form>
</body>3、修改信息(alter.jsp)
(1)在jsp文件开头导入
<%@page import="day03_student.Student"%>
<%@ page import="day03_inport.StudentDao"%>
(2)修改信息
<body>
<h2>修改学生个人信息</h2>
<form action="Alterservlet" method="post">
<table>
<tr>
<%
Student s=(Student)request.getAttribute("students");
%>
<td>编号</td>
<td><input type="text" name="id" value="<%=s.getId() %>" ></td></tr>
<tr><td>学号</td>
<td><input type="text" name="stuno" value="<%=s.getStuno()%>"></td></tr>
<tr><td>姓名</td>
<td><input type="text" name="name" value="<%=s.getName() %>"></td></tr>
<tr><td>性别</td>
<td><input type="text" name="gender" value="<%=s.getGender()%>"></td></tr>
<tr><td>年龄</td>
<td><input type="text" name="age" value="<%=s.getAge()%>"></td></tr>
<tr><td colspan="2">

本博客详细介绍了如何在Myeclipse环境下,结合MySQL数据库,实现表格信息的增删改查操作。通过修改jsp文件、创建servlet以及设计DAO层,实现了对数据库中学生信息的动态管理。包括list.jsp的更新、add.jsp的添加功能、view.jsp的查看和样式设计,以及Listservlet.java、StudentDao.java等多个关键组件的修改和创建。整个流程包括登录界面、查看列表、添加、修改、删除和查看学生信息等功能,并展示了在浏览器和数据库中的实时效果。
最低0.47元/天 解锁文章
2377

被折叠的 条评论
为什么被折叠?



