как установить значение radiobutton и получить выбранное значение в spring mvc

#java #radio-button

#Ява #радиокнопка

Вопрос:

Я создаю приложение для викторины, и оно содержит четыре варианта, когда пользователь нажал на опцию, которая не записывается

 lt;ulgt;  lt;c:forEach var="question" items="${questions}"gt;  lt;h2 class="qestion"gt;${question.quesDescription}lt;/h2gt;  lt;ligt;  lt;input type="hidden" name="questionId" value="${question.quesId}"/gt;lt;br/gt;  lt;input type="radio" name="question_${question.quesId}" value="${question.option1}"/gt;  lt;input type="radio" name="question_${question.quesId}" value="${question.option2}"/gt;${question.option2}lt;br/gt;  lt;input type="radio" name="question_${question.quesId}" value="${question.option3}"/gt;${question.option3}lt;br/gt;  lt;input type="radio" name="question_${question.quesId}" value="${question.option4}"/gt;${question.option4}lt;br/gt;  lt;/ligt;  lt;/c:forEachgt; lt;/ulgt;  

 @GetMapping("/getResult") public ModelAndView getResult(HttpServletRequest req) {  int stdid = Integer.parseInt(req.getParameter("studentId"));  int subid = Integer.parseInt(req.getParameter("subjectId"));   ModelAndView mv = new ModelAndView();  String[] questionIds = req.getParameterValues("questionId");  double result=0.0;   for (String questionId : questionIds) {  int quesid = Integer.parseInt(questionId);  Questions q = quesrepo.getQuestionsById(quesid);  String selectedOption = req.getParameter("question_"   questionId);  String correctOption = q.getCorrectOption();   if (selectedOption == null) {  selectedOption = "";  }   if (selectedOption.equals(correctOption)) {  result  = 1.0;  } else {  result -= 0.25;  }  }   Results res = new Results();  res.setStdId(stdid);  res.setSubId(subid);  res.setScore(result);  resrepo.save(res);  mv.addObject("result", result);  mv.setViewName("results");  return mv;  }  

Как получить выбранный вариант? Я не могу получить опцию, выбранную пользователем!!

Комментарии:

1. Пожалуйста, переформатируйте свой код

2. пожалуйста, переформатируйте код. или попробуйте ввести некоторые println в контроллер и предупреждения в html или jsp, что бы вы ни использовали

3. Я должен запустить GoFundMe за то время, которое я потратил на форматирование этого. Ничего себе!!