日期:2014-05-18  浏览次数:20787 次

jsp大侠看过来! 急!!!
以下为我的一个jsp页面代码!

问题是 我想通过每一行后面的 修改 删除 实现其 功能 我想点下删除就直接在这个页面里把这行数据从数据库里删除掉 点修改链接到另一个页面 但是会相应的把这行数据传过去 求代码 !!!

<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<jsp:useBean id="con" scope="page" class="bean.Connect"/>
<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>部门管理</title>
</head>

<body bgcolor="#D2E4FC">
<%!
String sql="";
String key="";
String type="";
%>

<%
sql="select*from dept";
key= request.getParameter("mkey");
type= request.getParameter("mtype");
%>
<form action="department.jsp">

<div align="center">查询关键字:<input type="text" name="mkey">&nbsp;&nbsp;&nbsp;请选择查询字段:<select name="mtype">
<option value="depname">部门名称</option>
<option value="depch">部门负责人</option>
</select>
<input type="submit" value="查询">
&nbsp;&nbsp;&nbsp;
<input type="button" value="添加部门" onclick="window.location.href='adddep.jsp'" />
</div>
</form>
<hr color="#9999FF">
<table width="90%" align="center" >
<tr bgcolor="" >
<td width="30%" align="center">部门</td>
<td width="20%" align="center">负责人</td>
<td width="30%" align="center">联系电话</td>
<td width="10%" align="center"></td>
<td width="10%" align="center"></td>
</tr>
</table>
<table width="90%" align="center" border="1">
<%
if(key!=null && !key.equals("") && type!=null && !type.equals(""))
{
sql+=" where "+ type +" like'%"+key+"%'";
}
ResultSet rs=con.executeQuery(sql);
String id="";
String name="";
String adm="";
String ph="无";
int val=0;
while(rs.next())
{
id=rs.getString("depid");
name=rs.getString("depname");
adm=rs.getString("depch");
val=rs.getInt("depph");
ph=String.valueOf(val);
if(val==0)
ph="无";
%>

<tr>
<td width="30%" align="center"><div><%=name%></div></td>
<td width="20%" align="center"><div><%=adm%></div></td>
<td width="30%" align="center"><div><%=ph%></div></td>
<td width="10%" align="center"><div>修改</div></td>
<td width="10%" align="center"><div>删除</div></td>
</tr>
<%}
rs.close();%>
</table>
</body>
</html>





------解决方案--------------------

<td width="10%" align="