myfaces-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jakob Korherr (JIRA)" <...@myfaces.apache.org>
Subject [jira] Commented: (MYFACES-2666) Getting a full-page-refresh when running JSF's Ajax on the Trinidad 2 (trunk)
Date Tue, 27 Apr 2010 15:59:32 GMT

    [ https://issues.apache.org/jira/browse/MYFACES-2666?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12861439#action_12861439
] 

Jakob Korherr commented on MYFACES-2666:
----------------------------------------

I just found the reason for this issue - (again) the ResponseSwitch. After a lot of (Trinidad-)JavaScript
debugging, I found out that the process is completely the same on Mojarra and MyFaces. However
on MyFaces the result of the AJAX request is empty (Content-Length: 0) and thus Trinidad performs
a full page refresh. So Trinidad does the right thing here.

I think the problem exists, because there is a bug in Leonardo's solution for MYFACES-2654.
It seems like the ResponseSwitch is never enabled again, because if you remove the code that
disables the ResponseSwitch in JspViewDeclarationLanguage.buildView(), the problem is gone
(there is no full page refresh anymore).

> Getting a full-page-refresh when running JSF's Ajax on the Trinidad 2 (trunk)
> -----------------------------------------------------------------------------
>
>                 Key: MYFACES-2666
>                 URL: https://issues.apache.org/jira/browse/MYFACES-2666
>             Project: MyFaces Core
>          Issue Type: Bug
>          Components: JSR-314
>    Affects Versions: 2.0.0
>            Reporter: Matthias We├čendorf
>            Assignee: Jakob Korherr
>         Attachments: pprDemos.jspx
>
>
> Running "pprDemos.jspx" page and triggering any ajax action, we see a full-page-refresh
> (tested with TRUNK of MyFaces2)
> Check out Trinidad trunk and change the pom.xml to take myfaces => 2.0.1-SNAPSHOT
instead of the beta-3
> go to trinidad-examples/trinidad-demo and trigger "mvn clean jetty:run -PjettyConfig"
> Now point a browser to this URL:
> http://localhost:8080/trinidad-demo/faces/demos/pprDemos.jspx

-- 
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