jsf2flash的寿命比它应该的要长



我使用的内容: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作用域相关的问题:当你重定向到不同路径(文件夹)中的页面时,它不起作用,但当你重定向至同一路径(文件夹。

相关内容

  • 没有找到相关文章

最新更新