将参数列表发送到bean

时间:2013-08-09 16:45:36

标签: jsf jsf-2

我有这个java代码

List<String> myList = new ArrayList<String>();
myList.add("Hello");
myList.add("World");

我也有这个jsf代码:

<ui:repeat value="#{bean.myList}" var="string">                     
    <h:inputText value="#{string}" /> <br/>
</ui:repeat>
<h:commandButton value="Save" action="#{bean.save}"/>

用户可以选择更改列表的值(因此输入文本字段)。我需要当用户点击保存按钮时,我将该列表中的所有字段发回给bean以更新后端的信息。因此,例如,如果用户更改了&#34; Hello&#34;为&#34; Goobye&#34;并单击Save按钮,bean接收两个字段&#34; Goodbye&#34;和&#34;世界&#34;更新数据库。 考虑到字段的数量是变量,具体取决于登录的用户。可能是&#34; Goodbye&#34;,&#34; Cruel&#34;和&#34;世界&#34;例如,对于另一个用户。

谢谢!

0 个答案:

没有答案