我有这个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;例如,对于另一个用户。
谢谢!