0

我想在我的 Spring MVC 应用程序上使用一个选择字段。

<c:if test="${!empty REPORTED_WORD_LIST}">
        <form method="post" action="seeReportedWordsOneByOne.html">

            <select name="fityma" onchange="submit()">
                <c:forEach items="${REPORTED_WORD_LIST}" var="rep">
                    <option value="${rep.german}"></option>
                </c:forEach>
            </select>


        </form>
    </c:if>

当页面打开时,所有选项似乎都是空的。然而,与 REPORTED_WORD_LIST 的内容一样多的空选项出现。(因此,如果列表包含例如 3 个对象,比如说“A”、“B”和“C”,那么当我单击选择时,我可以看到三个空选项)但是这些字段似乎是空的。当我提交表单时,我可以在控制器中获得“A”、“B”或“C”。总而言之,提交有效,但显示无效。

我错过了一些明显的东西吗?重要的是要注意我的浏览器是 Chrome。(我无法在 IE 上进行此尝试,我尝试过但我完成了,因为我无法在其上访问 localhost..)

4

1 回答 1

3

难道不应该

<c:if test="${!empty REPORTED_WORD_LIST}">
        <form method="post" action="seeReportedWordsOneByOne.html">

            <select name="fityma" onchange="submit()">
                <c:forEach items="${REPORTED_WORD_LIST}" var="rep">
                    <option value="${rep.german}">${rep.german}</option>
                </c:forEach>
            </select>


        </form>
</c:if>
于 2012-10-07T17:59:57.450 回答