我使用的内容:RichFaces版本v.4.1.0最终版Mojarra 2.0.3
编辑:我安装了mojarra 2.1.11
所以,我面临两个问题。
1-我要用闪光灯,一个在下一个视图中看到它的物体。问题是,当通过faces配置重定向我的页面时,对象永远不会出现。当我做的是
Company companyToView = (Company)FacesContext.getCurrentInstance().getExternalContext().getFlash().get("publicProfileCompany");
我一无所获。这不应该发生,因为在重新定向到新的.xhtml i集值之前。如何设置
FacesContext.getCurrentInstance().getExternalContext().getFlash().put("publicProfileCompany", record.getContactedCompany());
return "goToPublicProfile";
2-在其他页面中,对象插入闪存后,其使用寿命比一次重定向更长。在一个案例中,它的寿命延长了6倍!
我想放代码,但帖子太长了。如果需要的话,我来做。
Mojarra 2.0.3是一个相当旧的版本。日期为2010年7月1日。那已经是两年多以前的事了!众所周知,较旧的Mojarra版本正是存在与闪光灯范围相关的问题,1751号杂志对此进行了报道。
升级至Mojarra 2.0.9或2.1.11(当前最新的Mojarra2.0和2.1),与闪光灯范围相关的问题应该会消失。只剩下一个特定的与flash作用域相关的问题:当你重定向到不同路径(文件夹)中的页面时,它不起作用,但当你重定向至同一路径(文件夹。