Java jsf2闪存的寿命比它应该的要长?
我使用的是: RichFaces版本v.4.1.0.Final 莫哈拉2.0.3 编辑:我安装了mojarra 2.1.11 因此,我面临两个问题 1-我要用闪光灯,一个在下一个视图中看到它的物体。问题是,当一个用户通过faces配置重新引导我的页面时,对象永远不会出现。当我做的是Java jsf2闪存的寿命比它应该的要长?,java,jsf,richfaces,flash-scope,Java,Jsf,Richfaces,Flash Scope,我使用的是: RichFaces版本v.4.1.0.Final 莫哈拉2.0.3 编辑:我安装了mojarra 2.1.11 因此,我面临两个问题 1-我要用闪光灯,一个在下一个视图中看到它的物体。问题是,当一个用户通过faces配置重新引导我的页面时,对象永远不会出现。当我做的是 Company companyToView = (Company)FacesContext.getCurrentInstance().getExternalContext().getFlash().get("publ
Company companyToView = (Company)FacesContext.getCurrentInstance().getExternalContext().getFlash().get("publicProfileCompany");
我什么也得不到。这不应该发生,因为在重新定向到新的.xhtml i set值之前。
我如何设置
FacesContext.getCurrentInstance().getExternalContext().getFlash().put("publicProfileCompany", record.getContactedCompany());
return "goToPublicProfile";
2-在其他页面中,对象插入闪存后,其寿命比一次重定向更长。有一次,它的寿命延长了6倍
我想把代码,但职位将是很长的。
如果需要,我会去做。Mojarra 2.0.3是一个相当旧的版本。它始于2010年7月1日。那已经两年多了!已知较旧的Mojarra版本正存在与flash示波器相关的问题,这是由其他人报告的
升级到(目前最新的Mojarra 2.0和2.1),与flash scope相关的问题就会消失。只剩下一个与flash scope相关的特定问题:当您重定向到其他路径(文件夹)中的页面时,它将不起作用,但当您重定向到同一路径(文件夹)中的页面时,它应该起作用。omfg,thx!那狗屎是从fodlers那里来的。我会试试看,然后告诉你。好吧,我安装了mojarra 2.1.11,我仍然面临同样的问题。我在flash中的对象比它应该使用的要多,因为我无法安装0.9,所以在我安装了0.9之后,我将对解决方案进行评论。当做