如何从jsp表单获取已选中复选框的列表

时间:2014-08-02 20:24:24

标签: spring-mvc radio-button

我正在尝试将一些主题分配给以下代码中的课程。我正在使用springmvc框架。

网页看起来像这样 - 的 http://oi59.tinypic.com/28qrpeh.jpg

我想要的是,如果有人检查网页中的某些主题,我应该能够获得所选主题的列表。我试图搜索示例但无法找到任何示例。如果有人可以帮助我,那我真的很感兴趣。

<form:form commandName="course">
    <c:forEach items="${subjectList}" var="subject">
        <tr>
            <td><input type="checkbox" name="subject2" value="${subject.id}" /> ${subject.name }</td>
        </tr>
    </c:forEach>
</form:form>

1 个答案:

答案 0 :(得分:1)

你可以使用getParameterValues(“subject2”)来执行此操作,它将返回一个String数组。 然后你循环遍历它们,例如

String[] Answers = request.getParameterValues("subject2");
 PrintWriter out=response.getWriter();
 for(int i =0; i<Answers.length; i++){
    out.print(Answers[i]+ "<br>");
     }