【问题标题】:how to get all value checkbox when next pagination (jsp and servlet)下一次分页时如何获取所有值复选框(jsp和servlet)
【发布时间】:2015-10-11 12:07:38
【问题描述】:

我在我的 JSP 页面中使用显示列表 Url Crawler 进行分页,我有一个复选框字段作为列之一。我遇到的问题是,当我转到第二页时,我将失去复选框的状态。如果我选择第 1 页中的一些复选框并转到第 2 页以选择更多,如果我回来,我会丢失第 1 页中所有选定的复选框。

使用小服务程序:

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>

界面图片

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

【问题讨论】:

    标签: java jsp servlets checkbox


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-04-25
      • 1970-01-01
      • 1970-01-01
      • 2017-12-17
      • 1970-01-01
      • 1970-01-01
      • 2012-05-26
      相关资源
      最近更新 更多