32得票2回答
了解JSF2中的Flash作用域

据我所了解,在Faces请求的生命周期中放置在Flash范围内的对象将在下一个Faces请求的生命周期中可用,然后清除。假设我有两个页面:page01.xhtml:<h:form> <h:commandButton action="#{page01Bean.acti...

18得票4回答
JSF 报警告:在尝试设置传出的 Flash cookie 时,响应已经被提交了。

我有一个 page1.jsf 页面,在这个页面中我有一个 commandButton,它会将一个对象放入 ELFlash 中并重定向到 page2.jsf。在 page2.jsf 页面中,我通过 ELFlash 恢复了该对象。一切都很好,但是当用户停留在 page2.jsf 页面时,对于每个 ...

13得票1回答
如何在过滤器中获取FacesContext

如何在过滤器中检索FacesContext? 我按照以下文章中的步骤检索FacesContext在Filter中: http://ocpsoft.org/java/jsf-java/jsf-20-extension-development-accessing-facescontext-in...

12得票3回答
Mojarra JSF中关于Flash的异常

我升级到Mojarra JSF 2.2.1(从2.1.22),自那以后,每个请求都会在控制台中出现异常: GRAVE: JSF1094: Could not decode flash data from incoming cookie value /?. Processing will ...

11得票2回答
Flash作用域中的对象在重定向后不可用

我对JSF 2中使用Flash Scope的理解有误。我想在我的操作期间将一个对象放入闪存映射,并在下一页显示此对象。这是我的操作(由h:commandLink调用):public String showDetail(PersonneDTO personne) { MessageFla...

9得票3回答
从Flash中删除JSF消息

我有一个页面,它会执行某些操作,当用户点击按钮时,用户将被重定向到另一个页面,并显示一条消息。这是我的代码: public String confirm() { FacesContext context = FacesContext.getCurrentInstance(); ...

9得票1回答
如何在页面重新加载时保留JSF闪存作用域参数?

我使用flash scope在@viewscoped控制器之间传递设置对象。但是,如果我在其中一个上重新加载页面,那么flash映射就为空,设置对象也没有初始化。是否可能在页面重新加载时保持flash范围? 我的源代码用于存储/检索设置: FistPage.xhtml ... &lt...

8得票1回答
Flash作用域是否免于竞态条件?

我发现JSF 2.0 Flash范围在Mojarra 2.x中通过cookie实现。看起来,当使用Flash从视图A导航到视图B时,JSF会发送重定向响应。正是这个响应包含了设置cookie的头信息。 由于cookie对于浏览器是全局的,我想知道这是否会导致竞争条件。由于cookie是在重定...

7得票3回答
NullPointerException异常:在com.sun.faces.context.flash.ELFlash.loggingGetPhaseMapForReading处。

我正在使用JSF-2.1.2在Apache Tomcat 7.0.16上运行我的应用程序。在faces-config.xml中添加导航规则后,我遇到了NullPointerException异常。此错误已在JSF论坛中记录。是否有JSF与Tomcat应用服务器之间的兼容版本或解决方案?以下是错...