0

我有一个带表格的片段。该表的值来自 bean 中的一个列表。我需要在加载片段时填写列表。

正如我在这里看到的那样,我试图这样做: https ://kr.forums.oracle.com/forums/thread.jspa?threadID=2386966 但我看到它正在加载列表,然后bean的构造函数是再次调用,因此列表获得了一个新实例,实际上它又是空的。

你知道为什么会这样吗?或者在加载片段时是否有任何其他方法可以在 bean 中填充列表?

谢谢!

4

2 回答 2

0

您需要更改 bean 的范围。我建议先尝试“查看范围”。

于 2012-12-05T07:33:54.127 回答
0

您可以将任务流的默认入口点设置为初始化 pageflowscope 托管 bean 中的列表的方法调用。然后,您应该能够在流程中的所有页面中引用该列表。

于 2012-12-06T20:41:23.840 回答