这个问题已被多次询问过。只需扩展即可。我想将数据库表数据显示在JSP页表上,每行跟随2个链接。首先是,更新。第二,删除。假设每一行都有 id 来自数据库本身,我该如何创建此链接并传递 id 以便在我按下时删除,删除相应的行。另外,如何使用 id ?
更新值<TABLE BORDER="1">
<TR>
<TH>ID</TH>
<TH>Name</TH>
<TH>Address</TH>
<TH>Update</TH>
<TH>Delete</TH>
</TR>
<% while(resultset.next()){ %>
<TR>
<TD> <%= resultset.getString(1) %></td>
<TD> <%= resultset.getString(2) %></TD>
<TD> <%= resultset.getString(3) %></TD>
<TD> <a href="#">Update</a> </td>
<TD> <a href="#">Delete</a> </TD>
</TR>
<% } %>
</TABLE>
答案 0 :(得分:1)
首先,您必须创建两个具有不同参数的不同ulr的一个公共URL以进行更新,删除。查找以下代码以删除或更新特定记录。
假设删除JSP为del.jsp
,更新JSP为update.jsp
<TABLE BORDER="1">
<TR>
<TH>ID</TH>
<TH>Name</TH>
<TH>Address</TH>
<TH>Update</TH>
<TH>Delete</TH>
</TR>
<% while(resultset.next()){ %>
<TR>
<TD> <%= resultset.getString(1) %></td>
<TD> <%= resultset.getString(2) %></TD>
<TD> <%= resultset.getString(3) %></TD>
<TD> <a href="update.jsp?id=<%=resultset.getString(1) %>">Update</a> </td>
<TD> <a href="del.jsp?id=<%=resultset.getString(1) %>">Delete</a> </TD>
</TR>
<% } %>
</TABLE>
在del.jsp
和update.jsp
的get表单中获取id值,并更新或删除与id对应的值。