Bonjour � tous,

Mod�le de la m�thode ajax utilis�e :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
 
$.ajax({
            type: 'POST',
            url: 'some.jsp',
            success: function(msg){
                document.getElementById('fragmentId').innerHTML=msg;
            },
            error: function (xhr, ajaxOptions, thrownError){
                alert(xhr.status + " : " + thrownError);
            }
        });
Pour mon application, j'utilise des balises JSF dans some.jsp (fichier cible de la m�thode ajax). Mais la m�thode ajax ne semble pas fonctionner avec des composants JSF (Erreur 500).
J'ai fait plusieurs essais et seules les balises html et java marchent.

Est ce que les balises JSF peuvent �tre utilis�es dans some.jsp ?
Existe-t-il des astuces pour contourner ce dysfonctionnement ?
Suis-je contraint d'utiliser du code html ?

Merci pour votre aide,

Code html qui marche :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
 
<%@page contentType="text/html" pageEncoding="UTF-8"%>
    <body id='body'>
        tata
    </body>
</html>
Code java qui marche :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
 
<%
out.println("tata");
%>
Code JSF qui ne marche pas (Erreur 500) :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
 
<jsp:root version="2.1" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html" xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:webuijsf="http://www.sun.com/webui/webuijsf">
    <jsp:directive.page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"/>
    <f:subview id="subview">
        <webuijsf:panelLayout id="panelLayout" panelLayout="flow"
                              style="height: 118px; left: 0; top: 311px; position: absolute; width: 646px">
            <webuijsf:textField id="textField" style="left: 24px; top: 24px; position: absolute" text="exemple"/>
        </webuijsf:panelLayout>
    </f:subview>
</jsp:root>