Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java jsf2闪存的寿命比它应该的要长?_Java_Jsf_Richfaces_Flash Scope - Fatal编程技术网

Java jsf2闪存的寿命比它应该的要长?

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

我使用的是: RichFaces版本v.4.1.0.Final 莫哈拉2.0.3

编辑:我安装了mojarra 2.1.11

因此,我面临两个问题

1-我要用闪光灯,一个在下一个视图中看到它的物体。问题是,当一个用户通过faces配置重新引导我的页面时,对象永远不会出现。当我做的是

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之后,我将对解决方案进行评论。当做