我有一张带有桌子的片段。 该表的值来自bean中的列表。 我需要在加载片段时填写列表。
我试图这样做,就像我在这里看到的那样: https://kr.forums.oracle.com/forums/thread.jspa?threadID=2386966 但是我看到它在加载时填充列表然后再次调用bean的构造函数, 所以列表得到一个新的实例,实际上它又是空的。
你知道为什么会这样吗? 或者在加载片段时是否还有其他方法可以填充bean中的列表?
谢谢!
答案 0 :(得分:0)
您需要更改bean的范围。 我建议先尝试'查看范围'。
答案 1 :(得分:0)
您可以将任务流的默认入口点作为方法调用,初始化pageflowscope托管bean中的列表。然后,您应该能够在流程中的所有页面中引用该列表。