在第一个页面中显示一个表格,表格的每一条记录后面都跟一个修改和删除,点击修改后,跳到到修改页面执行修改,修改过后如何让他自动返回到显示表格的页面,并刷新该页.再一个问题就是点击删除后,弹出一个窗口,你确定删除吗?如果选是,执行删除,如果选否,不执行删除,需要一个怎么的函数实现呢?
代码1:用来显示数据的,通过id传值给另一个处理页    <tr>
<td width="300" height="16">
<p align="center"><%=devno%></p></td>
<td width="300" height="16">
<p align="center"><%=devclass%></p></td>
<td width="300" height="16">
<p align="center"><%=devfactory%></p></td>
<td width="300" height="16">
<p align="center"><%=devprice%></p></td>
<td width="300" height="16">
<p align="center"><%=devstate%></p></td>
<td width="300" height="16">
<p align="center"><%=labno%></p></td>
<td width="300" height="16" cols=2>
<p align="center">
<td width="140" height="16"><font=5><A href="update.jsp?id=<%=devno%>">修改</A></font></td>
<td width="140" height="16"><font=5><A href="delete.jsp?id=<%=devno%>">删除</A></font></td>

</p></td>
    </tr>
<% }%>
    </table>
代码2:执行删除的部分
<%@ page contentType="text/html;charset=GB2312" %> 
<%@page import="java.sql.*"%>
<html>
<font>
<head>
数据修改
</head>
<center>
<title>实验室设备管理系统</title>
<font=5>------数据删除<font>
</center>
<body>
<%String id=new String(request.getParameter("id").getBytes("ISO8859-1"));%>
<%
try 
{
Class.forName("com.mysql.jdbc.Driver");
Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/device","root","123456");
Statement stmt=conn.createStatement();
String sql="";
sql="select * from dev where devno='"+id+"'";
ResultSet rs=stmt.executeQuery(sql);
if (rs.next())
{
sql="delete from dev where devno='"+id+"'";
         Statement stmt2=conn.createStatement();  
         stmt2.executeUpdate(sql); 
         stmt2.close(); 
 out.println("删除成功");
}
else
{
out.println("在删除中出现了错误");
}
rs.close();
stmt.close();
conn.close();
}
catch (Exception e)
{
out.println(e);
}
%>
</body>
</font>
</html>