[英]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.