如何将复选框的所有值都放入控制器中

时间:2014-10-22 13:29:39

标签: jquery jsp spring-mvc checkbox

我需要从我的jsp页面获取一个复选框列表到我的spring-mvc控制器。问题是我需要知道这些复选框是否已选中。更糟糕的是,我需要将它们全部放入对象列表中。你们有任何想法怎么做吗?

编辑:我通过提交表单方法抓取它们

在我的jsp页面中,它看起来像这样:

<form:form class="form-horizontal" method="GET" action="${pageContext.request.contextPath}/${path }" id="productForm" commandName="product">
<c:forEach var="color" items="${product.colors}" >
    <div class="row">
        <div class="col-sm-1">${color.colorCode}</div>
        <div class="col-sm-4">Price <input type="text" value="${color.colorPriceUs}" name="color.colorPriceUs" id="color.colorPriceUs"></div>
        <div class="col-sm-4"><input type="checkbox" name="color.hidePrice" id="color.hidePrice">Do not show price</div>
    </div>
  <hr style="border-color: black">
  </c:forEach>
</form:form>

正如你在这里看到的,当我将它传递给我的spring-mvc控制器时,我需要将chexbox的值放入color对象的列表中。 我还需要知道是否检查了它的值。

我应该使用jquery - ajax吗?或者我应该在控制器上检查它?

希望你能帮帮忙。谢谢!

0 个答案:

没有答案