我需要能够在JSF视图中动态显示ArrayList
的元素。我想查看列表中的所有项目,然后可以使用commandButton将其他元素添加到该列表中,以便可以更新JSF视图。
有可能实现我想要的目标吗?
我有一个JSF页面,我有一个Message
类和一个Conversation
类,它包含一个消息列表。我想在JSF页面中显示几个对话对象及其各自的消息。
答案 0 :(得分:1)
这绝对可能(并且易于开发)。只需使用ArrayList
组件查看h:dataTable
的项目即可。如果添加一个h:commandButton
组件,其中包含一个将项添加到此列表的操作,则在重新呈现页面时,数据表会在浏览器中自动更新。