我正在为员工扩展程序列表项目创建管理页面。我在每一行旁边放了编辑和删除按钮。代码如下:
<table id="myTable">
<thead>
<tr>
<th>Last Name</th>
<th style="width: 175px" >First Name</th>
<th style="width: 175px" >Extension</th>
<th id="locHead" class=">Location</th>
<th style="width: 175px" >Cell</th>
<th id="teamHead" class=">Team(s)</th>
</tr>
</thead>
<tbody>
<%
List<Employee> list = new ArrayList<Employee>();
PhoneListController controller = new PhoneListController();
list = controller.getAllContacts();
for (Employee e : list) {
%>
<tr>
<td id="lastName"></td>
<td style="width: 175px"><%=e.getFirst()%></td>
<td style="width: 135px"><%=e.getExt()%></td>
<td><%=e.getLoc()%></td>
<td style="width: 175px"><%=e.getCell()%></td>
<td ><%=e.getTeam()%></td>
<td style="border: none; width: 50px">
<div>
<form method="post" action="empUpdate.jsp">
<input type="hidden" id="updateId" name="updateId" value="<%=e.getRecNo()%>"/>
<input type="submit" value="Modify" onclick="document.location.href='EditEmployee.jsp';"/>
</form>
</div>
</td>
<td style="border: none; width: 50px">
<div>
<form method="post" action="DeleteServlet">
<input type="hidden" id="delId" name="delId" value="<%=e.getRecNo()%>"/>
<input type="submit" value="Delete"/>
</form>
</div>
</td>
</tr>
<%
}
%>
</tbody>
</table>
在最后两个元素中,我有修改和删除按钮。当我点击修改按钮时,我希望被重定向到编辑页面,并在recNo字段中预填充数据。但它根本不做任何事情。任何人都可以建议我做错了吗?有没有其他方法可以实现这一目标?我正在使用jsp servlets。
请帮忙。
由于
答案 0 :(得分:0)
我发现了问题。我不得不把方法=&#34;得到&#34;而不是发布。这解决了这个问题。