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

Werner Punz commented on MYFACES-2666:
--------------------------------------

Ok I did some investigation, the ajax post ist clearly not a partial trigger in 
the sense of being a jsf partial submit within the spec

_noJavaScript   false
event   autosub
itxt    Change this text
j_id_id105      
javax.faces.ViewState   !-99z18o1pd
org.apache.myfaces.trinid...    j_id_id4
pSub_button     
partial true
reset   
selOne  0
source  rb2
theGroup        rb2

In reality the identifier for a partial submit is (section: 14.2.4 of the 
specification)

javax.faces.partial.ajax true
This is also not even remotely close to what I saw on the branch, where this 
data
came in conjunction with the jsf.ajax.request emitted data.


So the server has no chance to see that request as a standard JSF request, but 
yet
the RI delivers a partial response, while MyFaces fails here.

What probably happens is that trinidad on the server side turns the request 
around to a ppr request one way or the other
which in that case only works on the ri side (maybe a slight variance in the 
behavior somewhere)


One thing I also noticed is following:
jsf.js is not included on the page, neither on the myfaces nor on Trinidads 
side.
I will do further testing on the codebase now by switching over to MyFaces and 
to manually included javascript files for jsf.js



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

Reply via email to