我在JSP页面中使用显示列表Url Crawler进行分页,我有一个复选框字段作为其中一列。问题是,当我转到第二页时,我将失去复选框的状态。如果我选择第1页中的某些复选框并转到第2页再选择一些,如果我回来,我会松开第1页中所有选中的复选框。
使用servlet:
ArrayList<String> listUrlCheckBox = new ArrayList<>();
if (request.getParameter("submit") != null) {
String[] checkBoxMutil = request
.getParameterValues("monitoringUrl");
if (checkBoxMutil != null) {
for (String s : checkBoxMutil) {
listUrlCheckBox.add(s);
}
}
}
Jsp页面
<td><input type="checkbox" name="monitoringUrl" class="checkbox" value="<%=listUrl.getNameUrl()%>" /></td>
如果有人能提供帮助,我们会很高兴。
答案 0 :(得分:0)
您的代码何时被调用?在提交各种分类或每次分页后?您可以做的是让servlet读取每个分页上的每个复选框值,并将值存储在请求对象或会话对象中。在最后提交时,只需从上述对象中读取。