读书人

小弟是菜鸟有个关于jsp删除数据的有

发布时间: 2012-01-01 23:10:55 作者: rapoo

小弟是初学者,有个关于jsp删除数据的问题想请教
下面是我写的jsp <html>

<body>
<%@page language= 'java ' import= 'java.util.*; ' %>
<table border=1>

<%

Vector ve=(Vector)session.getAttribute( "svec ");

for(int i=0;i <ve.size();i++)
{
%> <tr>
<%
Vector v1=(Vector)ve.elementAt(i);
for(int j=0;j <v1.size();j++)
{
String idP=(String)v1.elementAt(0);
%>

<td> <%=v1.elementAt(j)%> </td>

<%
}
%>
<td> <a href= ' ' > edit </a> </td>
<td> <a href= ' '> delete </a> </td>
</tr>
<%
}
%>


</table>
<a href= "reqist/resqist "> add </a>
</body>
</html>

Vector 里存储的是数据库里查出的记录,请问如何实现点击delete删除一条数据

[解决办法]
在每条记录后面加上一个 <a href= "delete.jsp?id=5> 删除 </a>
其中id的值代表数据库中的主键,可以用jsp动态生成
[解决办法]
<a href= "delete.jsp?id= <%=id%> >
[解决办法]
id取自SQL查询结果,
用id删除
[解决办法]
你的idP在for循环中定义的,循环外是不可引用的,在循环外定义idp吧。
[解决办法]
URL重写。传参数
[解决办法]
你也可以用一个hidden放id的值

读书人网 >Java Web开发

热点推荐