IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JSF Java Discussion :

[Débutant]problème de facelets


Sujet :

JSF Java

  1. #1
    Membre confirmé
    Inscrit en
    Mars 2009
    Messages
    167
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 167
    Par défaut [Débutant]problème de facelets
    Bonjour,
    Je travaille sur NetBeans, je développe actuellement une application web (jpa; jsf facelets; mysql, GlassFish) en suivant ce tutoriel.
    En fait, lors de l'exécution, le serveur n'affiche aucune erreur, mais, j'ai un problème d'affichage (pas d'affichage).
    Voici la page "list.xhtml":
    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
     
     
    <!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:ui="http://java.sun.com/jsf/facelets"
          xmlns:h="http://java.sun.com/jsf/html"
          xmlns:f="http://java.sun.com/jsf/core">
        <h:head>
            <title>Pet Catalog</title>
        </h:head>
        <h:body>
            <table style="text-align: left; width: 60%;" border="0" >
                <tbody>
                    <tr>
                        <td><h4>Récupération à partir de la base de données</h4>
                        </td>
                        <td>
                            <h:graphicImage library="images" name="banner_logo.gif" style="width: 65px; height: 55px;" align="right" />
                        </td>
                    </tr>
                </tbody>
            </table>
     
            <h:form  styleClass="jsfcrud_list_form">
                <h:outputStylesheet name="css/styles.css"/>
                <h:outputText value="Item #{catalog.pagingInfo.firstItem + 1} .. #{catalog.pagingInfo.lastItem} of #{catalog.pagingInfo.itemCount}    "/>
                <h:commandButton action="#{catalog.prev}" value="#{msgs.Previous}"  rendered="#{catalog.pagingInfo.isPrevItems}" />
                <h:commandButton action="#{catalog.next}" value="#{msgs.Next}"  rendered="#{catalog.pagingInfo.isNextItems}"/>
                <h:dataTable var="row" value="#{catalog.items}"  border="0" cellpadding="2" cellspacing="0" rowClasses="jsfcrud_odd_row,jsfcrud_even_row" rules="all" style="border:solid 1px" >
                    <h:column>
                        <f:facet name="header">
                            <h:outputText value="#{msgs.Name}"/>
                        </f:facet>
                        <h:commandLink action="#{catalog.getDetail}" value="#{row.name}" />
                    </h:column>
                    <h:column>
                        <f:facet name="header">
                            <h:outputText value="#{msgs.Photo}"/>
                        </f:facet>
                        <h:graphicImage library="images" name="#{row.imagethumburl}"/>
                    </h:column>
                    <h:column>
                        <f:facet name="header">
                            <h:outputText value="#{msgs.Price}"/>
                        </f:facet>
                        <h:outputText value="#{row.price}" />
                    </h:column>
                </h:dataTable>
            </h:form>
     
        </h:body>
    </html>
    Alors, j'ai ajouté les jars : jsf-facelets-1.1.14.jar et commons-logging-1.0.4.jar. Mais, le problème n'est pas résolu.
    Je suis reconnaissant de vos éventuelles aides.

  2. #2
    Membre éprouvé Avatar de rushtakn
    Inscrit en
    Mai 2006
    Messages
    213
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 213
    Par défaut
    je ne suis pas sur que les tags h:body et h:head existent.

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2009
    Messages
    167
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 167
    Par défaut
    Salut,
    Citation Envoyé par rushtakn Voir le message
    je ne suis pas sur que les tags h:body et h:head existent.
    Meme si on enlève "h:" devant body et head, le problème persiste.
    De plus, le tutoriel que j'ai suivi utilise ces derniers "tags".

  4. #4
    Membre éprouvé Avatar de rushtakn
    Inscrit en
    Mai 2006
    Messages
    213
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 213
    Par défaut
    tu utilises bien l'extension de fichier de fichier mappée à la faces servlet dans ton web.xml pour acceder à ta page ( list.jsf ?) ?
    Je vois aussi que sur ton tuto, ils utilisent jsf 2.0, tu utilises les bon jars?

  5. #5
    Membre confirmé
    Inscrit en
    Mars 2009
    Messages
    167
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 167
    Par défaut le problème est résolu
    Salut,
    merci rushtakn pour l'aide, c'est vrai , je nécessite des jar de jsf 2.0 au lieu de jsf 2.1.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] Problème de variables
    Par bonnefr dans le forum SWT/JFace
    Réponses: 9
    Dernier message: 12/05/2004, 17h41
  2. Réponses: 2
    Dernier message: 28/04/2004, 11h25
  3. [Débutant] Problème de déconnexion d'une page JSP
    Par amal9 dans le forum Servlets/JSP
    Réponses: 12
    Dernier message: 22/01/2004, 13h40
  4. [débutant] Problèmes avec CRegKey
    Par Pedro dans le forum MFC
    Réponses: 4
    Dernier message: 10/11/2003, 15h28
  5. Réponses: 11
    Dernier message: 02/09/2003, 14h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo