在jsf中传递一个列表作为输入参数

时间:2011-04-28 08:42:57

标签: jsf-2

我在jsf中有一个页面,用户输入所有数据并单击“提交”按钮,并且必须将其保存在数据库中。请找到我目前正在使用的代码。

 <h:column>
  <f:facet name="header">
    <h:outputText value="Registration"/>
  </f:facet>
  <h:form>
  <h:commandLink id = "submit" value="submit" action="#{bean.submitDate}">
      <f:param name="sNum" value="#{list.sNumber}" />
      <f:param name="firstName" value="#{list.fName}" />
      <f:param name="lastname" value="#{list.lName}" />
      ...
  </h:commandLink></h:form>
 </h:column>

我想知道我是否可以一次发送整个数据,或者我必须单独发送所有字段,如上所述

1 个答案:

答案 0 :(得分:1)

虽然我的代码段中没有显示任何输入字段:

您可以将所有输入元素一起发送。只需让一个<h:form> ... </h:form>包装所有输入元素,然后在表单中使用一个h:commandLinkh:commandButton即可将所有数据一起提交。