Bonsoir,

J'ai un petit souci avec JSF 2.0 et RichFace 4.X

Je n'avais aucun souci quand j'utilisais JSF 2.0 seul. Depuis que j'ai intégré RichFace, seul le texte "brut" s'affiche dans mes pages web.

Je n'ai pas d'erreurs, mais aucun élément <h:*> n'est visible sur la page pourtant les taglibs semblent bien déclarées.

Voici un extrait de ma page d'accueil :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
 
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	  xmlns:f="http://java.sun.com/jsf/core"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:a4j="http://richfaces.org/a4j"
      xmlns:rich="http://richfaces.org/rich">
 
    <h:head>
        <title>Bla bla bla</title>
    </h:head>
    <h:body>
 
        <ui:include src="includeImage.xhtml"/>
        <center>
        <hr> </hr>
        <b>Bla bla bla bla bla</b>
 
        <hr> </hr>
        </center>
 
      <div id="index">
       <div style="float: left;">
 
          <b>BLA BLA BLA ?</b>
           <br/>
 
    <h:form id="formulaireInscription">
    <h:table width="50%" class="tabcenter" style="margin-top: 20px;">
    <tr>
    <th><h:outputLabel value="Nom"/></th>
    <td><h:inputText id="nomInscription" value="#{ObjetEleve.nom_eleve}" required="false" requiredMessage="Nom obligatoire"/></td>
    </tr>
    <tr>
    <th><h:outputLabel value="Prénom"/></th>
    <td><h:inputText id="pnomInscription" value="#{ObjetEleve.prenom_eleve}" required="false" requiredMessage="Prénom obligatoire"/></td>
    </tr>
    <tr>
    <th><h:outputLabel value="Mot de passe"/></th>
    <td><h:inputSecret id="pwd" value="#{ObjetEleve.pwd_eleve}" required="false" requiredMessage="Mot de passe obligatoire"/></td>
    </tr>
    <tr>
    <th><h:outputLabel value="Date de naissance"/></th>
	<td><!--     <h:inputText id="dateNaissance" value="#{ObjetEleve.date_naissance_eleve}" required="false" requiredMessage="Date de naissance obligatoire"/> -->
	<rich:calendar value="#{ObjetEleve.date_naissance_eleve}"/>
	</td>
    </tr> 
    <tr>
    <th><h:outputLabel value="Adresse e-mail"/></th>
    <td><h:inputText id="email" value="#{ObjetEleve.email_eleve}" required="false" requiredMessage="Email obligatoire"/></td>
    </tr>
    <tr>
    <th><h:outputLabel value=""/></th>
    <td><h:commandButton value="S'inscrire" action="#{ObjetEleve.save()}"/></td>
    </tr>
    </h:table>        
    </h:form>
Je ne vois ni l'image, ni le formulaire ... Aurais je loupé quelque chose d'évident ?

Auriez vous une idée du problème (et de la solution ) ?

Merci d'avance !