我试图访问 Javascript 下拉列表中的列表。所以我有一个名为的对象System
(这是存储在下拉列表中的对象),它有一个Collections
. 我是 Javascript 新手,不确定访问列表的正确语法应该是什么。
所以这是包含下拉列表的表单:
<form:form id="systemForm" method="post" action="/application/SystemSave" commandName="systemForm">
<form:select path="uSelectedSystemId" id="uSystemId">
<c:forEach var="system" items="${systemsList}">
<form:option value="${system.id}" label="${system.name}" />
</c:forEach>
</form:select>
</form:form>
这是System
对象的设置(来自Java):
public class System {
private Long id;
private String name;
private List<Collection> collections;
}
这是SystemForm
用于存储值的设置:
public class SystemForm {
private String fUpdateSystemName;
private String uSelectedSystemId;
private List<Collection> uCollections;
}
我想我需要在循环中存储值的某种隐藏字段,但我不确定正确的语法。我可以重新访问数据库并Collections
根据数据获取所有内容,systemID
但我认为这不是正确的做事方式,因为信息应该已经可用。
非常感谢任何帮助!