使用JSTL将Spring MVC <form:select>转换为HTML <select>

时间:2015-08-11 10:40:32

标签: html spring-mvc foreach jstl

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

0 个答案:

没有答案