显示从db到JSP页面的数据,每行对应的更新和删除链接?

时间:2014-11-27 10:41:44

标签: jsp

这个问题已被多次询问过。只需扩展即可。我想将数据库表数据显示在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>

1 个答案:

答案 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.jspupdate.jsp的get表单中获取id值,并更新或删除与id对应的值。