如何从Jsp界面取得标识某一条记录的id,然后调用sql删除此记录

 我来答
可恶的地瓜
2012-07-06 · TA获得超过111个赞
知道答主
回答量:60
采纳率:0%
帮助的人:59.5万
展开全部
这些记录是从数据库里面取的吗?如果是的话,在生成删除链接的时候加上id作为参数。
<a href="delete.jsp?id="+<%=rs.getString(id)%>></a>这样每个删除的连接上面都会有
其对应的id号。在点击删除的时候,在跳转的页面中就可以得到。
String id = request.getParameter("id");
然后就可以用sql语句将这条记录删除了。
不知道能不能帮到你。
来自松郡九峰乐观的刺桐
2012-07-06 · TA获得超过100个赞
知道答主
回答量:67
采纳率:0%
帮助的人:52.3万
展开全部
建这样的列表时每行都会有个个地方存这条数据的ID
隐藏域或者这行的td的id就是数据库的id。
找到这个id后面就so easy了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Caspar_wj
推荐于2018-04-12 · TA获得超过163个赞
知道小有建树答主
回答量:137
采纳率:0%
帮助的人:82.8万
展开全部
再删除的按钮加上function(){
document.form.action=delete.jsp?id='001';
document.form.submit();
}
提交到delete.jsp页面,获取前面传来的id的值,在连接数据库删除相应的记录即可。具体怎做,你自己在调试下。
追问
我说的意思是说。如何获取上面图上的这个id,从这个图页面上得到??多谢
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1ec5a4a
2012-07-21 · 超过28用户采纳过TA的回答
知道答主
回答量:89
采纳率:100%
帮助的人:62.8万
展开全部
Entity里面:
class stockPoolHistoryTo(){
private String attHisId;
get...
set...
}
Action里面:
private List<Map<String, Object>> stockPoolHistoryList;
public String stockPoolHistoryList() {
stockPoolHistoryList = stockPoolHistoryService.stockPoolHistoryList();
return SUCCESS;
}
Jsp里面:
<c:forEach items="${stockPoolHistoryList}" var="item" varStatus="s">
<tr>
<td>
<fs:property value="stockPoolHistoryTo.ATTHISID" />
</td>
</tr>
</c:forEach>
Js里面:
var id=document.getElementById('reterte');
if(confirm('确定要删除吗?')){
var url='${ctx}/promotionManage/promotionManageUnTop.action?promotionManageTo.id='+id;
openURL(url);
}
Sqlmaps里面:
<select id="stockPoolHistory.stockPoolHistoryList" parameterClass="java.util.HashMap" resultClass="java.util.HashMap">
select h.att_his_id as attHisId
from jqy.tzjc_t_attpool_his h
</select>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-07-06
展开全部
你会查询数据库并显示在页面么?如果不会的话,那很麻烦!
会的话,就把查询出来的id绑定到按钮上设置点击事件咯!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式