根据用户输入,我必须调用Web服务。数据将显示在树表中。
问题是我的树表似乎只在@PostConstruct
方法中改变了。
我有一个方法@PostConstruct init()
,我放置根并硬编码第一行。
在另一个方法(从接口调用)中,我调用Web服务并完成树,但p:treeTable
仅包含硬编码值。
答案 0 :(得分:0)
我解决了。 我的托管bean是@ViewScoped。我的TreeNode根目录不是静态的,因此每当我向页面发出请求时,树都会重新初始化。
使我的托管bean @SessionScoped或我的TreeNode静态完成工作