如何从一个jsp页面检索各种复选框组的值到另一个页面

时间:2011-04-26 18:16:45

标签: jsp

以下是示例代码

<input type="radio" name="r1" value="A">
<input type="radio" name="r1" value="B">


<input type="radio" name="r2" value="X">
<input type="radio" name="r2" value="Y">

等等

<input type="radio" name="r_" value="P">
<input type="radio" name="r_" value="Q">

在这里,我从数据库中检索了这个单选按钮框,并通过while循环显示在jsp页面上

While(resultSet.next()){

}

现在我要检查用户在另一个jsp页面上选择的值。 那么,我怎么能检索检查值? 主要问题是,在数据库中,行数可以由管理员递增或递减。所以我不需要每次都更改代码。

1 个答案:

答案 0 :(得分:2)

r_的总金额添加到隐藏字段:

<input type="hidden" name="count" value="${count}" />

按如下方式获取:

int count = Integer.valueOf(request.getParameter("count"));

获取所有复选框值如下:

for (int i = 1; i <= count; i++) {
    String[] checked = request.getParameterValues("r" + i);
    // ...
}