【发布时间】:2020-06-04 06:22:25
【问题描述】:
我正在使用 Spring MVC 开发电子商务应用程序。我有一个场景,我必须显示供应商列表,并且对于每个供应商,我们都有一个表格中的类别列表。 用户可以选择一组具有一组类别的供应商。
所以我必须在其中显示带有复选框的供应商 表单中带有复选框的类别。
我可以用复选框显示供应商的名称和类别,并将其映射到 spring 模态。但是如何与供应商一起显示复选框,以便用户可以选择。 一个类别可以映射到任意数量的供应商,用户可以选择任何一个。
<c:forEach items="${suppliers}" var="item">
<div class="well">
<label><s:message text="${item.username}" /></label>
<div id="categories" class="well">
<form:checkboxes items="${item.categories}" path="categories"
itemValue="id" itemLabel="descriptions[0].name"
delimiter="<br/>" />
</div>
</div>
</c:forEach>
或者有没有更好的方法来做到这一点?
【问题讨论】:
-
我不相信
form:checkboxes是有效的。您有一个for循环迭代,当您遍历suppliers时,您想为您的复选框生成 HTML。这里有 kinda 的例子,但是它创建了<li>元素,但是原理是一样的:java2s.com/Tutorial/Java/0380__JSTL/… -
OK 所以它变成了
<form:checkboxes>是一个东西,看看这里的例子:mkyong.com/spring-mvc/… -
谢谢,我们用
form:checkbox和forloop 做到了。
标签: java spring-mvc jsp user-interface jstl