我想在Spring MVC应用程序中使用select字段。
<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 ...)
答案 0 :(得分: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>