如何删除表单中的某一项???? 把删除的post方法改成get方法,然后把id当作参数跟在后面咯 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <%List ls=(List)request.getAttribute("adminlist");for(int i=0;i<ls.size();i++){admin=(com.migo2008.vo.Admin)ls.get(i);%><tr><td align="center"> <%=admin.getAdmin_id() %></td><!-- 加上下面这句看看 --><input type="hidden" name="admin_id" value="<%=admin.getAdmin_id() %>"><td align="center"> <%=admin.getAdmin_name() %></td><td align="center"> <input type="hidden" name="status" value="del"> <input type="submit" value="删除"></td></tr> 楼上的这个需要每一行都用一个form套起来否则页面中会有无数个叫admin_id的隐藏域,可能最终只能删除一条数据。 楼主,你可以试着这样做,把删除不要设置成按钮形式,换成超级链接,这样就可以得到前面的id值了<a href='test.jsp?id='+id>删除</a>在test.jsp利用request.getPatemeter("id");就可以取得id的值了 <input type="submit" name="selId=#{Id}" value="删除">然后在formbean里面用request.getParameter("selId")得到要删除的id值 function del() { var cks=document.all["cks"]; var m=0; if(cks != undefined){ if(cks.length == undefined && document.all["cks"] != null) { if(document.all["cks"].checked == true) { m=1; } }else{ for(i=0;i<cks.length;i++) { if(cks[i].checked) { m++; } } } if(m ==0) { alert("请选择要删除的记录项!"); return false; }else if(confirm("确定要删除吗?")) { document.forms["formName"].action="<%=request.getContextPath()%>/xxxx/xxxxx.do?method=deleteXxxxxx"; document.forms["formName"].submit(); } }else{ alert("尚无可删除的记录项!"); } }这是按多选框删的.跟你的页面对比下改下就行(有全选删除,多选,单个删除) 讨论java后台控制前台页面时间问题 让hibernate去死 求教DWR同步时出现的问题,执行DWR方法前显示“执行中”文字提示用户失败。 MD5加密类原因~ 请高人直接代码错误 JSP请求路径的加密 如何在javascript里面遍历页面传过来的List对象 JAVA 调用 .NET写的WEB SERVICE的问题(包括无法传递参数,SOAP头验证) 菜鸟问题!回答有分? 关于socket的简单问题:我的socket服务端程序写好后,如何配置成服务,等待socket客户端的连接? JTA是什么? eclipse内存配置问题 struts验证
List ls=(List)request.getAttribute("adminlist");
for(int i=0;i<ls.size();i++){
admin=(com.migo2008.vo.Admin)ls.get(i);
%>
<tr>
<td align="center">
<%=admin.getAdmin_id() %>
</td><!-- 加上下面这句看看 -->
<input type="hidden" name="admin_id" value="<%=admin.getAdmin_id() %>">
<td align="center">
<%=admin.getAdmin_name() %>
</td>
<td align="center">
<input type="hidden" name="status" value="del">
<input type="submit" value="删除">
</td>
</tr>
楼上的这个需要每一行都用一个form套起来
否则页面中会有无数个叫admin_id的隐藏域,可能最终只能删除一条数据。
<a href='test.jsp?id='+id>删除</a>
在test.jsp利用request.getPatemeter("id");就可以取得id的值了
然后在formbean里面用request.getParameter("selId")得到要删除的id值
{
var cks=document.all["cks"];
var m=0;
if(cks != undefined){
if(cks.length == undefined && document.all["cks"] != null)
{
if(document.all["cks"].checked == true)
{
m=1;
}
}else{
for(i=0;i<cks.length;i++)
{
if(cks[i].checked)
{
m++;
}
}
}
if(m ==0)
{
alert("请选择要删除的记录项!");
return false;
}else if(confirm("确定要删除吗?"))
{
document.forms["formName"].action="<%=request.getContextPath()%>/xxxx/xxxxx.do?method=deleteXxxxxx";
document.forms["formName"].submit();
}
}else{
alert("尚无可删除的记录项!");
}
}
这是按多选框删的.跟你的页面对比下改下就行(有全选删除,多选,单个删除)