以下是示例代码
<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页面上选择的值。 那么,我怎么能检索检查值? 主要问题是,在数据库中,行数可以由管理员递增或递减。所以我不需要每次都更改代码。
答案 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);
// ...
}