#jsp
#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">
Здесь я извлек эти переключатели из базы данных и отобразил их на странице jsp с помощью цикла while
While(resultSet.next()){
}
Теперь я должен проверить значения, выбранные пользователем на другой странице jsp. Итак, как я мог бы получить проверенные значения? Основная проблема заключается в том, что в базе данных количество строк может быть увеличено или уменьшено администратором. поэтому мне не нужно каждый раз менять код.
Ответ №1:
Добавьте общее количество 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);
// ...
}