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 :

Compatibilité Safari / Chrome


Sujet :

JSF Java

  1. #1
    Membre confirmé
    Inscrit en
    Mars 2009
    Messages
    154
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 154
    Par défaut Compatibilité Safari / Chrome
    Bonjour,

    J'ai testé mon appli sous Safari et Chrome et j'ai systématiquement les problèmes suivants en haut de ma page.

    This page contains the following errors:
    error on line 26 at column 80: Entity 'agrave' not defined
    error on line 35 at column 71: Entity 'egrave' not defined
    error on line 61 at column 46: Entity 'egrave' not defined
    error on line 108 at column 93: Entity 'eacute' "not defined
    error on line 134 at column 37: Entity 'copy' not defined
    error on line 135 at column 63: Entity 'eacute' not defined
    Below is a rendering of the page up to the first error."

    Les entités HTML ne sont pas interprétés...

    J'utilise JSF Richfaces et Facelets.

    Quelqu'un aurait une idée du rêglage nécessaire pour supprimer ce problème ?

  2. #2
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    tu utilise quelle version de Richfaces?

  3. #3
    Membre confirmé Avatar de badoress
    Inscrit en
    Mars 2007
    Messages
    169
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2007
    Messages : 169
    Par défaut
    est ce que ton application roule bien sous IE et Fire Fox ?

  4. #4
    Membre confirmé
    Inscrit en
    Mars 2009
    Messages
    154
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 154
    Par défaut
    Aucun soucis sous IE et Firefox. C'est vraiment spécifique à Chrome et Safari.

    Je viens de faire la dernière maj de RichFaces 3.3.2 GA. Je teste pour voir... le problème était présent sous RichFaces 3.3.0 GA puis 3.3.1 GA.

    edit : toujours même problème sous la 3.3.2 GA

  5. #5
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    Un exemple de code?? le début de la page...

  6. #6
    Membre confirmé
    Inscrit en
    Mars 2009
    Messages
    154
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 154
    Par défaut
    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
    <?xml version="1.0" encoding="UTF-8" ?>
     
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 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"
          xmlns:a4j="http://richfaces.org/a4j"
          xmlns:rich="http://richfaces.org/rich"
          >
        <ui:composition template="/WEB-INF/templates/template.xhtml">
            <ui:define name="contenu">
    ...
    Besoin d'autre chose ?
    Allez le début de ma feuille de template.

    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
    <?xml version="1.0" encoding="UTF-8" ?>
     
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 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"
          xmlns:a4j="http://richfaces.org/a4j"
          xmlns:rich="http://richfaces.org/rich"
          >
     
        <a4j:loadBundle basename="com.lta.ihm.commun.messages.Affichages" var="msg"/>
     
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
            <ui:insert name="head" />
        </head>
    ...

  7. #7
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    essaye d'enlever la déclaration du doctype.
    sinon ajoute :


  8. #8
    Membre confirmé
    Inscrit en
    Mars 2009
    Messages
    154
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 154
    Par défaut
    Ne fait rien. Je l'ai rajouté dans ma page et mon template.

    J'ai supprimé le doctype. J'ai l'erreur suivante :
    This page contains the following errors:
    error on line 24 at column 80: Entity 'agrave' not defined
    Below is a rendering of the page up to the fir

    et ma page s'arrête de charger (j'ai un tout petit bout du header et aucun texte).

  9. #9
    Membre confirmé
    Inscrit en
    Mars 2009
    Messages
    154
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 154
    Par défaut
    J'ai trouvé :

    J'ai rajouté ça dans le web.xml :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <init-param>
                <param-name>forceparser</param-name>
                <param-value>true</param-value>
            </init-param>
    Il est conseillé de rajouter aussi ces 3 trucs :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <context-param>
            <param-name>org.ajax4jsf.xmlparser.ORDER</param-name>
            <param-value>NONE,NEKO,TIDY</param-value>
        </context-param>
        <context-param>
            <param-name>org.ajax4jsf.xmlparser.NONE</param-name>
            <param-value>/pages/performance\.xhtml,/pages/default.*\.xhtml</param-value>
        </context-param>
        <context-param>
            <param-name>org.ajax4jsf.xmlparser.NEKO</param-name>
            <param-value>/pages/repeat\.xhtml</param-value>
        </context-param>
    Mais bon je ne sais pas encore à quoi ça sert et si c'est réellement utile...

  10. #10
    Membre habitué
    Inscrit en
    Octobre 2006
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 9
    Par défaut
    Bonjour,
    Je fais face à exactement le même problème, j'ai ajouté ces lignes au web.xml, mais j'ai tjrs l'affichage sur chrome et safari de :

    "This page contains the following errors:

    error on line 6 at column 29: Entity 'agrave' not defined
    Below is a rendering of the page up to the first error."


    Je débute dans JSF, richfaces... donc je ne sais pas ce que j'ai fait de travers ,

    PS: Je note que l'application web marche très bien sur FireFox, Opera et Internet Explorer

Discussions similaires

  1. Compatibilité Jquery Safari Chrome
    Par cels dans le forum jQuery
    Réponses: 7
    Dernier message: 05/10/2011, 18h48
  2. compatibilité safari et google chrome
    Par sebac dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 26/04/2010, 15h54
  3. Compatibilité Safari, Firefox, IE
    Par mullger dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 19/08/2009, 00h42
  4. Modalbox et Safari/Chrome
    Par Louka-65 dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 21/07/2009, 11h25
  5. Compatible firefox, safari, chrome MAIS PAS IE 7
    Par aloalo dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 24/02/2009, 12h35

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