我想在我的 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”,那么当我单击选择时,我可以看到三个空选项) 但这些领域似乎是空的。当我提交表单时,我可以在 Controller 中得到“A”、“B”或“C”。总而言之,提交有效,但显示无效。
我是否遗漏了一些明显的东西? 重要的是要注意我的浏览器是 Chrome。 (我无法在 IE 上尝试,我尝试过,但我完成了,因为我无法在其上访问本地主机..)
最佳答案
不应该吗
<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>
关于java - Spring MVC 中的选择框看起来是空的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12771255/