在循环递增之前传输数据

时间:2017-09-20 22:11:07

标签: java jsp

我试图在单击按钮时转移ID以便ID和按钮在循环内(以便它们出现在一行中)但是当我单击按钮时它只传输最后一个ID桌子......

    <%
int ID = 0;
int userID =0;
String deleteRow = "delete_Row.jsp";
String myPage = "profile.jsp";  
while (rs.next()) {
ID ++; 
%>
    <tbody>
    <tr class="success">
                <td><%=ID%></td>
                <td><%=rs.getString(5)%></td>
                <td><%=rs.getString(2)%></td>
                <td><%=rs.getString(4)%></td>
                <td><%=rs.getString(3)%></td>
                <td><%=rs.getString(6)%></td>
                <td><%=rs.getString(7)%></td>

                <td><button type="button" class="btn btn-primary" onClick="window.location='<%= myPage %>';">Check Details</button></td>           
                <td><button href="delete_Row.jsp?userID=<%ID%>"type="button" class="btn btn-danger" onClick="window.location='<%=deleteRow%>';">Remove</button></td>
            </tr>
        </tbody>

<% } %> `

1 个答案:

答案 0 :(得分:0)

我在你的程序中发现了两个错误:

  • 最重要的是:<button>没有href属性。我建议你改变它:

    <A href="delete_Row.jsp?userID=<%ID%>">Remove</A>

  • 不太重要:<tbody>应该在外面定义循环。