首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

JSP网站有关问题

2012-01-05 
JSP网站问题数据查询出来后遍历并且在table里显示,并且在每行建一个button,用于删除数据。。我是这样创建but

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语句,你这样的写法不常用

热点排行