注:本博客是基于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="