我需要从我的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吗?或者我应该在控制器上检查它?
希望你能帮帮忙。谢谢!