我在jsp中迭代一个列表对象,我希望在提交表单时获得<s:select>
值。
我的jsp是这样的:
<s:iterator value="listeTypeEvent" status="event">
<tr>
<td>
<s:select id = "criticite"
list = "criticite"
name = "degreCriticite"
value = "%{event.degreCriticite}"/>
</td>
<td>
<s:select id = "famlle"
list = "listFamille"
name = "familleEvent.idFamille"
listKey = "idFamille"
listValue = "libelleFamille"
value = "%{event.idFamille}"/>
</td>
</tr>
</s:iterator>
答案 0 :(得分:0)
错误是问题中的代码混淆status
(实例化IteratorStatus对象,并且没有degreCriticite
或idFamille
属性){{ 1}}(实例化包含迭代中当前元素的变量)。
另一个小错误是var
在HTML页面中必须是唯一的。
发送回迭代中创建的元素值的缺失部分是创建索引(通过后面提到的IteratorStatus对象的帮助):
id