有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何从视图中获取MVC Spring控制器中jstl select的所有项

我正在使用Spring MVC和JSTL标签作为前端。。。 我有一个jstl选择选项。。。select是从db….填充的。。。。现在我想如果我按下提交按钮。。。我可以将列表框中的所有项返回到Spring MVC控制器。。我该怎么做

这是我的JSTL选择框:-

<form:select id="upperTier" path="propertyCode" cssClass="textfield">
<c:if test="${upperTyrePropertyCodeList!=null}">
<form:options items="${upperTyrePropertyCodeList}" itemValue="propertyCode" itemLabel="propertyCode" />
</c:if>
</form:select> 

现在我希望选择框(upperTyrePropertyCodeList)的所有项目都返回控制器。。。没有任何选定的ted索引


共 (1) 个答案

  1. # 1 楼答案

    如果要将所有upperTyrePropertyCodeList返回给提交操作,可以执行以下操作:

    <c:forEach var="index" items="${upperTyrePropertyCodeList}">    
      <form:hidden name="propertyCode" value="${index.propertyCode}"/>
    </c:forEach> 
    

    选择框仅将选定值保存到控制器