如何删除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 展开
<%
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 展开
展开全部
写一个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删除的功能
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删除的功能
展开全部
获取每条数据ID,传到一个有删除功能的JSP脚本,里面的方法参数获取一个ID,然后执行在数据库中删除的方法,where id = ? ,然后转发或重定向到取表的那页,就可以循环删除了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你说的意思是暂时隐藏还是直接从数据库里删除?如果你想隐藏的话用javascript实现css标签的隐藏就可以了,如果你想直接删除或者做处理的话传入在要做处理的页面后面更上message.getID()就可以了,然后在下一个页面接受这个参数就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
写一个
javaScript
function
deleteById(sth){
window.location.href="某个页面.jsp?id="+sth;
}
把
加个onclick方法
即:
的另一面用request.getParameter("id")接收即可
然后就可以跟据ID删除了
因为删除按扭也在你的循环里面,所以每一行的<%=message.getID()
%>值也是不同的,当你点击删除时所传的ID也是不一样的,就实现了跟
据ID删除的功能
javaScript
function
deleteById(sth){
window.location.href="某个页面.jsp?id="+sth;
}
把
加个onclick方法
即:
的另一面用request.getParameter("id")接收即可
然后就可以跟据ID删除了
因为删除按扭也在你的循环里面,所以每一行的<%=message.getID()
%>值也是不同的,当你点击删除时所传的ID也是不一样的,就实现了跟
据ID删除的功能
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
session赋值:
httpsession
session;
session
=
request.getsession();
session.setattribute(
"userid
",
integer.tostring(user.getid()));
session销毁:
httpsession
session
=
request.getsession();
session.removeattribute(
"userid
");
httpsession
session;
session
=
request.getsession();
session.setattribute(
"userid
",
integer.tostring(user.getid()));
session销毁:
httpsession
session
=
request.getsession();
session.removeattribute(
"userid
");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询