如何删除jsp中指定的数据

我用一个循环把数据表里面不止一条的数据读到jsp页面每条数据后面都有一个button如何点击这个button就删除这一行的数据<%for(inti=0;i<list.si... 我用一个循环把数据表里面不止一条的数据读到jsp页面 每条数据后面都有一个 button 如何点击这个button 就删除这一行的数据

<%
for(int i=0;i<list.size();i++){

Message message=(Message)list.get(i);
%>

<tr>
<td height="183"><%=message.getId()%></td>
<td><%=message.getID() %></td>
<td><%=message.getNote() %></td>
<td><%=message.getTitle() %></td>
<td><input type="button" name="del" values="删除"/></td>
</tr>
<%} %>

就像这种
我需要的就是 点一下删除 就将这条数据的id传到下一个jsp页面

我要说明的就是只传这个点击了的这条数据的id
展开
 我来答
慈施a
推荐于2018-05-06 · 超过21用户采纳过TA的回答
知道答主
回答量:49
采纳率:0%
帮助的人:46.3万
展开全部
写一个javaScript
function deleteById(sth){
window.location.href="某个页面.jsp?id="+sth;
}
把<input type="button" name="del" values="删除"/>加个onclick方法
即:<input type="button" name="del" values="删除" onclick="javascript:deleteById('<%=message.getID() %>')" />

的另一面用request.getParameter("id")接收即可
然后就可以跟据ID删除了

因为删除按扭也在你的循环里面,所以每一行的<%=message.getID() %>值也是不同的,当你点击删除时所传的ID也是不一样的,就实现了跟 据ID删除的功能
guoyu0806
2009-11-15
知道答主
回答量:16
采纳率:0%
帮助的人:15.1万
展开全部
获取每条数据ID,传到一个有删除功能的JSP脚本,里面的方法参数获取一个ID,然后执行在数据库中删除的方法,where id = ? ,然后转发或重定向到取表的那页,就可以循环删除了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jqyp324
2009-11-16 · TA获得超过267个赞
知道答主
回答量:134
采纳率:0%
帮助的人:64.2万
展开全部
你说的意思是暂时隐藏还是直接从数据库里删除?如果你想隐藏的话用javascript实现css标签的隐藏就可以了,如果你想直接删除或者做处理的话传入在要做处理的页面后面更上message.getID()就可以了,然后在下一个页面接受这个参数就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天然槑17
2019-11-07 · TA获得超过1.1万个赞
知道大有可为答主
回答量:6456
采纳率:100%
帮助的人:36.9万
展开全部
写一个
javaScript
function
deleteById(sth){
window.location.href="某个页面.jsp?id="+sth;
}

加个onclick方法
即:
的另一面用request.getParameter("id")接收即可
然后就可以跟据ID删除了
因为删除按扭也在你的循环里面,所以每一行的<%=message.getID()
%>值也是不同的,当你点击删除时所传的ID也是不一样的,就实现了跟
据ID删除的功能
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
美喂黔洼激9zdda
2020-02-23 · TA获得超过1135个赞
知道小有建树答主
回答量:1836
采纳率:100%
帮助的人:8.8万
展开全部
session赋值:
httpsession
session;
session
=
request.getsession();
session.setattribute(
"userid
",
integer.tostring(user.getid()));
session销毁:
httpsession
session
=
request.getsession();
session.removeattribute(
"userid
");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式