我正在使用 spring MVC 开发一个问卷应用程序。我的表格有 30 个问题和 30 个单选按钮。当用户提交表单时,我必须从请求中获取用户答案,我有三个决定。
在循环内调用 request.getParameter() 30 次
:
public class QuestionBank { private List<Question> question; .... } <form:form action="question.html" modelAttribute="QuestionList" > <c:forEach items="${QuestionList.question}" var="q" varStatus="status"> ... <input type="radio" name="question[${status.index}].useranswer" value="1" /> <input type="radio" name="question[${status.index}].useranswer" value="2" /> ... </div> </c:forEach> <input type="submit" value="submit" /> </form:form>
处理控制器内的列表
使用 Ajax 提交(创建 json 格式的答案)
从这三个方面推荐和快速处理?