在 Spring-MVC 的表单中使用数据列表

Using a datalist in a form in Spring-MVC

我正在尝试将输入表单从 a 转换为 a 但不接受列表属性,有人知道解决方法吗?这是我第一次使用Spring,我在这里不知所措。

<tr>
        <th><form:label path="livrable.composant"><s:message code="composant"/></form:label></th>
        <td>
            <form:input path="livrables.composants" list="composants">
            <c:if test = "${not empty composants}">
                <datalist id="composants">
                    <c:forEach var="composantValue" items="${composants}">
                        <option value="${composantValue.nom}"/>
                    </c:forEach>
                </datalist>
            </c:if>
            <br/>
            <form:errors path="livrable.composant" cssClass="error"/>
        </td></tr>

没关系我是个白痴,我没有关闭标签应该是:

<form:input path="livrables.composants" list="composants"/>