繁体   English   中英

Icefaces和jsf托管Bean

[英]Icefaces and jsf Managed Bean

我有一个JSF应用程序,正在其中使用此代码重新创建bean。

FacesContext
           .getCurrentInstance()
              .getExternalContext()
                 .getSessionMap()
                    .put("myBean" , new MyBean());

现在所有的值都消失了,但仍然保留一个值,下次提交并销毁所有输出(我的意思是,此时显示错误的输出)。
实际上,我正在使用ICEFACES自动填充代码,并且不会删除此字段提交的值。
icefaces的豆子是否正在使用其他地图? 如果是,那么如何从icefaces会话图中获取bean?
我无法理解这个问题。有人知道吗?

显然您是在错误的时刻重新创建它。 您需要在调用操作阶段(而不是之前)进行操作。 否则,更新模型值阶段仍将使用提交的值填充Bean。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM