我正在使用Struts创建一个应用程序,我从数据库和学校列表中获取人员列表然后我使用html:select这样用户就可以为每个元素选择学校,这里是jsp页面的一部分我被卡住了.
<display:table id="list" name="myForm.list" >
<display:column title="ID" property="id"/>
<display:column title="Name" property="name" sortable="true"/>
<display:column title="School" >
<html:select property="idSchool">
<logic:notEmpty name="myForm" property="SchoolCombo">
<bean:define id="SchoolCombo" name="myForm" property="SchoolCombo"/>
<html:options collection="SchoolCombo" property="id" labelProperty="name"/>
</logic:notEmpty>
</html:select>
</display:column>
</display:table>
Run Code Online (Sandbox Code Playgroud)
myForm上的列表是具有id,名称和idSchool的人员列表,这是一个没有初始值的int.学校组合是来自数据库的具有id和名称的学校列表.
我能做什么,对于列表中的每个元素,我可以在jsp页面上设置idSchool,然后,我可以使用表单来更新存储该人的表格以及他所在的学校?
如果我不够清楚,请问我可以更好地解释问题.