我试图显示一个显示标签表,我希望将每一行映射到不同的 s:form 上。每行显示我的 ComputerSystem 对象的所有属性,我希望选择一行并作用于相关对象。我尝试将多个 display:column 放在一个表单中,但是当我加载 JSP 时,在生成的源代码中找不到任何表单标记。
(我必须使用 s:form,因为我的一列包含 as:doubleselect)
有什么建议吗?
我的代码:
<display:table name="${systemList}" uid="row" pagesize="20" sort="list" requestURI="" >
<display:column title="System ID" property="systemID" />
... other columns ...
<s:form action="provision.action" method="post" name="provisionForm%{#attr.row.systemID}">
<display:column title="IP" >
<s:textfield name="systemList[%{#attr.row_rowNum - 1}].ip" />
</display:column>
<display:column>
<s:submit type="image" src='image.png' name='submit' />
</display:column>
</s:form>
</display:table>
提前致谢