在Google应用引擎中,如何删除复选框中选中的多个数据。对于我已附上下图的样本。在这里,我选择了多个复选框,显示的数据存储在Google应用引擎中。
我有像这样的复选框的jsp代码,
<input name="delete" type="checkbox"/>
任何人都可以建议我如何选择数据并从Google应用引擎中删除它。
编辑: 为了存储我使用的数据,
DatastoreService datastore = DatastoreServiceFactory.getDatastoreService();
Entity employee = new Entity("Employee");
employee.setProperty("First Name", fname);
datastore.put(employee);
为了检索我使用的数据,
Query query = new Query("Employee");
List<Entity> emp = datastore.prepare(query).asList(FetchOptions.Builder.withLimit(20));
for (Entity user : emp){
// inside the table
user.getProperty("File Name")}
通过这个我可以检索数据。
答案 0 :(得分:1)
首先,我建议您使用两个框架让您的生活更轻松:
好的,你走了:我不确定你的问题在哪个程度上是一个基本的JSP / Servlet问题或一个特定的Appengine问题。但是,您必须执行以下操作:
<stripes:checkbox name="employees[${loop.index}].id" value="${employee.id}"/>
(参见:http://www.stripesframework.org/display/stripes/Indexed+Properties)