繁体   English   中英

下一次分页时如何获取所有值复选框(jsp和servlet)

[英]how to get all value checkbox when next pagination (jsp and servlet)

我在我的 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>

界面图片
在此处输入图片说明

如果有人可以提供帮助,我会很高兴。

你的代码什么时候被调用? 在各种提交或每个分页之后? 您可以做的是让您的 servlet 读取每个分页上的每个复选框值并将这些值存储在请求对象或会话对象中。 在最终提交时,只需从所述对象中读取即可。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM