myfaces-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michael Kurz (JIRA)" <...@myfaces.apache.org>
Subject [jira] Created: (MYFACES-2517) Problem with flash and GET
Date Thu, 28 Jan 2010 21:43:34 GMT
Problem with flash and GET
--------------------------

                 Key: MYFACES-2517
                 URL: https://issues.apache.org/jira/browse/MYFACES-2517
             Project: MyFaces Core
          Issue Type: Bug
          Components: JSR-314
    Affects Versions: 2.0.0-alpha
            Reporter: Michael Kurz


The flash does not work for GET requests. With the two page fragments below the value of the
flash is never displayed on navigating between them.

page1.xhtml:

<c:set target="#{flash}" property="name" value="Michi (from 1)"/>
<h:outputText value="#{flash.name}"/>
<h:link outcome="page2" value="to page2"/>

page2.xhtml:

<c:set target="#{flash}" property="name" value="Michi (from 2)"/>
<h:outputText value="#{flash.name}"/>
<h:link outcome="page1" value="to page1"/>

I had a look at FlashImpl and what I did not quite understand was the check for isPostback()
in doPrePhaseActions(). It is ovious that with this check the "old" flash will not be passed
over if the request is not a postback. When I remove the check everything works as I would
expect it.

What do you guys think, is this a bug or did I miss something?

Thanks to Ingo Hofmann for making me aware of this behavior.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message