JSP网站问题
数据查询出来后遍历并且在table里显示,并且在每行建一个button,用于删除数据。。
我是这样创建button的。
while(rs.next())
{
out.print("<form name=f1>");
out.print("<tr>");
out.print("<td>"+rs.getString(1)+"</td>");
out.print("<td>"+rs.getString(2)+"</td>");
out.print("<td>"+rs.getString(3)+"</td>");
out.print("<td>"+rs.getString(4)+"</td>");
out.print("<td>"+rs.getString(5)+"</td>");
out.print("<td>"+rs.getString(6)+"</td>");
out.print("<td>"+rs.getString(7)+"</td>");
out.print("<td>"+"<button onclick=btdel() value="+rs.getString(1)+">删除它</button>"+"</td>");
out.print("</tr>");
out.print("</form>");
}
这样的话,button的value会是每行的第一列的数吗?
------解决方案--------------------当然会,不过你确定要这样赋值么
为什么不
out.print("<td>"+"<button onclick=btdel('"+rs.getString(1)+"')>删除它</button>"+"</td>");
这样呢
------解决方案--------------------查看源文件不就知道???应该是可以的啊
还有,不是可以根据列名来得到结果的吗
API : String getString(String columnLabel)
这样更好吧。
------解决方案--------------------rs.getString("id")//id就是数据库里的一个列名
rs.getString("idCard")
------解决方案--------------------试试这个,还不行我跳楼
function XXX(e){
e.srcElement.parentNode.remove();
}
------解决方案--------------------你的邮箱====给你个例子(里面还有分页)自己写的
------解决方案--------------------应该看看jstl el语句,你这样的写法不常用