English 中文(简体)
Servlets-JSP: How to put a abolition-modification button for eachrow of RUS table! [复制]
原标题:Servlets-JSP: How to put a delete-modify button for every row of HTML table! [duplicate]
  • 时间:2009-10-07 11:45:10
  •  标签:

I m trying to add to every row of a HTML table a "delete" and a "modify" button. If I use this method, the value of the "id" is alawys the value of id from the first row, even if I pressed the button from the rows 2-n.

<%  if (listx.size() > 0)
    {
        int j = 0;
        for (int i = 0; i < listx.size(); i++)
        {
            Contact x= listx.get(i);
%>
<form action="servl" method="get">
    <tr>
        <td><%=++j%>            </td>
        <td><%=x.getName()%>            </td>
        <td><%=x.getCar()%>            </td>
        <td><%=x.getZip()%>            </td>

        <td>
            <input type="hidden" name="ID" value="<%=x.getId()%>">
            <input type="submit" name="action" value="modify">
            <input type="submit" name="action" value="delete"</td>
    </tr>
<%
    } %>

P.S. 1. 这可能是一个解决办法: (员额10)但我需要以这种形式提出意见:

<input type="submit" name="action" value="NameOfTheAction">

之后,Edit:Don t对简易房说什么。 我稍后将使用联合后勤系统:

<><>Problemsol<>>>>:我发现问题。 我没有为每一行打上标记。 我在表尾只打了标语(为整个桌子打一个表格),因此,每次我打一个row子时,每次“id”都是派来的。

问题回答

您的<代码>Contact被分配到x上,但您在您的隐名“ID”中重新使用contact。 另外,为什么需要额外的<代码>j 变式......?

http://www.un.org。

我看到你偷偷更新了你的代码以纠正变量问题。你还有问题吗?一些显而易见的问题是……你的每一个联系人是都有一个ID,如果你在JSP之外循环遍历它们,getId()是否返回正确的值?





相关问题
热门标签