[英]how to create new scope for each record of list of records which are repeating through while in java/jsp
我陷入这个问题,有人可以让我摆脱困境。
我正在从servlet到jsp(MongoDB)获取数据(MongoDB)。 我有一些清单(使用DBCursor
)必须显示给他们,并提供了一个编辑和删除按钮。 当我单击特定的编辑或删除时,该特定的记录会被修改。我正在使用ajax发布(编辑/删除)数据。 为每个记录提供单独的范围。 就像有角度的ng-repeat
。
<% try {
while (cursor.hasNext()) {
DBObject tobj = cursor.next();
dbObj = tobj;
String id = (String) tobj.get("_id").toString();
String firstName = (String) tobj.get("firstname");
String lastName = (String) tobj.get("lastname");
String emailId = (String) tobj.get("emailid");
%>
<tbody>
<form name= "" action="" method="POST">
<tr>
<td><% out.println(firstName);%> </td>
<td><% out.println(lastName);%> </td>
<td><% out.println(emailId);%> </td>
<input type="hidden" name="id" value="<%= id%>">
<input type="hidden" name="firstname" value="<%= firstName%>">
<input type="hidden" name="lastname" value="<%= lastName%>">
<input type="hidden" name="emailid" value="<%= emailId%>">
<td>
<button type="submit" name="Edit" value="Edit" class="btn btn-info">
<i class="fa fa-pencil-square-o fa-fw"></i>
Edit
<% //out.print(dbObj);%>
</button>
</td>
<td>
<button type="submit" name="Delete" value="Delete" class="btn btn-danger">
<i class="fa fa-trash-o fa-fw"></i>
Delete
<% //out.print(dbObj);%>
</button>
</td>
</tr>
</form>
<%
}
// out.print(dbObj);
} finally {
cursor.close();
}
%>
</tbody>
很早以前我就知道了。 我已经使用“ id”作为对每个元素的引用。 我添加了将“ id”作为参数传递的onclick-javascript方法。 通过这种方式,我有了解决方案。
抱歉,不能及时更新。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.