永发信息网

jsp逐行删除按钮

答案:3  悬赏:10  手机版
解决时间 2021-05-10 01:33
<body>
<div id="container">
<div id="navigation">
<ul>

<li><a href="min3.jsp">登记情况</a></li>
<li><a href="min2.jsp">客户资料</a></li>
<li><a href="min1.jsp">账单记录</a></li>
<li><a href="min.jsp">房间资料</a></li>
<li><a href="index.jsp">主页</a></li>
</ul>
</div>
<div id="content">
<%
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection con = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=test", "laogao", "laomao");
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("select * from FJZL");
out.print("<table width=80% border='1' align=center cellspacing= 0 bordercolor= #CC0000>");
out.print("<tr scope=row>");
out.print("<th scope=col>房间代码</th>");
out.print("<th scope=col>房间类型</th>");
out.print("<th scope=col>房间状态</th>");
out.print("<th scope=col>房间价格</th>");
out.print("<tr>");
while (rs.next()) {
out.print("<TR height=30>");
out.println("<th scope=row>" + rs.getString(1) + "</th>");
out.println("<th>" + rs.getString(2) + "</th>");
out.println("<th>" + rs.getString(3) + "</th>");
out.println("<th>" + rs.getString(4) + "</th>");
out.println("<th width=35>" +"<form action=xiugai.jsp><input type=submit value= 修改 /></form>" + "</th>");
out.println("<th width=35>" +"<form action=shanchu.jsp><input type=submit value= 删除 /></form>" + "</th>");
out.print("</TR>");
}
out.print("</table>");
rs.close();
stmt.close();
con.close();
%>
</div>
</div>
</body>
我这里是用打印的方式输出表的,我想问一下怎么在按下删除按钮或修改按钮时能把 rs.getString(1) 的值传递到shanchu.jsp或xiugai.jsp里
最佳答案
加一个隐藏的值 你参考我的。
<body>
<div id="container">
<div id="navigation">
<ul>

<li><a href="min3.jsp">登记情况</a></li>
<li><a href="min2.jsp">客户资料</a></li>
<li><a href="min1.jsp">账单记录</a></li>
<li><a href="min.jsp">房间资料</a></li>
<li><a href="index.jsp">主页</a></li>
</ul>
</div>
<div id="content">
<%
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection con = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=test", "laogao", "laomao");
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("select * from FJZL");
out.print("<table width=80% border='1' align=center cellspacing= 0 bordercolor= #CC0000>");
out.print("<tr scope=row>");
out.print("<th scope=col>房间代码</th>");
out.print("<th scope=col>房间类型</th>");
out.print("<th scope=col>房间状态</th>");
out.print("<th scope=col>房间价格</th>");
out.print("<tr>");
while (rs.next()) {
out.print("<TR height=30>");
out.println("<th scope=row>" + rs.getString(1) + "</th>");
out.println("<th>" + rs.getString(2) + "</th>");
out.println("<th>" + rs.getString(3) + "</th>");
out.println("<th>" + rs.getString(4) + "</th>");
out.println("<th width=35>" +"<form action=xiugai.jsp><input type='submit' value= '修改' /></form>" + "</th>");
out.println("<th width=35>" +"<form action=shanchu.jsp><input type='submit' value= '删除' /><input type='hidden' name='delID' value='"+rs.getString(1) +"'/></form>" + "</th>");
out.print("</TR>");
}
out.print("</table>");
rs.close();
stmt.close();
con.close();
%>
</div>
</div>
</body>
全部回答

<form action="shanchu.jsp? str = <%rs.getString(1)%>"><input type=submit value= 删除 /></form>

str 是你自定义的一个名称

在另一个jsp页面中用 String str = request.getParameter("str"); 获取

<form action=xiugai.jsp><input type=submit value= 修改 /></form> <form action=shanchu.jsp><input type=submit value= 删除 /></form> 修改成 <a href='xiugai.jsp?id= rs.getString(1) > 修改</> <a href='shanchu.jsp?id= rs.getString(1) > 删除</> 然后分别在xiugai.jsp和shanchu.jsp页面接收id传过来的值
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
天天吃巧克力能不能吃胖呀?
SongTaste音乐网放QQ空间
贾静雯盛宇家纺的广告背景音乐叫什么名字
缓存的电视剧在哪里看,新版的爱奇艺有谁知道
三国南翅膀会换到女翅膀吗
K750、W700、W800那只手机比较好
安装汽车防盗器判断触时,试笔一头搭铁一头点
茴香什么时候种,茴香的种植时间
脸上有遗传斑,平日应该注意哪些饮食?
怎么才知道一个人是不是在很的喜欢你??
NBA里哪支球队最刁?
为什么我打篮球体力不行了?
大家帮帮我哈!谢谢大家啦!!
有谁知道响鸣音吗?
做过钢材的来
推荐资讯
魔兽真三怎么让AI帮忙杀龙?
进入QQ企鹅喂养界面后离开喂养界面就出现错误
DNF河北一区的最上级,16力的圣俞光剑值多少
生日怎样做才好
巴萨的赫莱布不是转会到斯图加特了吗?为什么
喝茶的好处
武林外传为何我88级了京城梧桐仙那里却没有涅
家族里的名字怎么改
初中的生物题
两车同时从甲地往乙地,快车行至中点时慢车离
我发现我不怎么爱现在的男朋友了,而爱我当前
初一数学不要还补得上麽?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?