我发送一个ArrayList到这个jsp文件并使用以下代码读取它:
< form:select path =" student.ec [0] .estate">
< form:option value =" NONE" label =" ---选择一个---" />
< form:options items =" $ {estate}" />
< /形式:选择>
因为我在上面的html中有path属性,所以它将所选的值存储在适当的bean中。我也可以轻松打印出来。但我希望将上面的代码转换为JSTL代码。我希望能够用c:ForEach标签编写上面的代码。
到目前为止,我只能显示下拉菜单。但它并没有保存在其适当的bean中选择的值。这是我得到的代码:
<选择>
< c:forEach var =" line"项=" $ {availableLines}">
< option>< c:out value =" $ {line}" />< / option>
< / C:的forEach>
< /选择>
我将不胜感激任何帮助。谢谢
解!找到了。这是代码:
< form:select path =" state" ID ="状态">
< form:option value =" NONE">选择State:< / form:option>
< c:forEach items =" $ {estateList}" VAR =" stateslist">
< form:option value =" $ {stateslist}"> $ {stateslist}< / form:option>
< / C:的forEach> < /形式:选择>