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

Tomcat et TomEE Java Discussion :

Prblm d'accents sur TOMCAT [ é è à ê ]


Sujet :

Tomcat et TomEE Java

  1. #1
    Membre éclairé Avatar de liquideshark
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Septembre 2006
    Messages
    347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2006
    Messages : 347
    Par défaut Prblm d'accents sur TOMCAT [ é è à ê ]
    salut

    Comment remedier à ce probleme de français sur TOMCAT????

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Prof GE Numération 1-Correction des exercices
        La numération : corrigé des exercices. Notation décimale, hexadécimale, binaire, complément à 2
    merci

  2. #2
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 348
    Par défaut
    Très difficile de répondre à ta question sans avoir des précisions ...
    On ne sait même pas ce qu'est ce texte que tu affiches.. Une page ? Un fichier log ? Comment il/elle est généré ?

    On a pas encore inventé la bouel de cristal

  3. #3
    Membre éclairé Avatar de liquideshark
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Septembre 2006
    Messages
    347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2006
    Messages : 347
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    On a pas encore inventé la bouel de cristal



    Salut merci pour ta reponse

    Ta raison pour la boule hihi!

    Je suis OK pour plus de précision.
    Tout commence quand j'indexe des pages web avec LUCENNE qui une api de recherche en java. Ensuite je fais la recherche sur la base d'index créé dont des morceaux de texte recuperés de ces pages web; qui sont ensuite affichés par ce vilain CHAT de TOMCAT

    Voila pour la petite histoire. Je me demandais s'il y avais pas à configurer qq chose sur tomcat pour que les accent en français restent.
    merci

  4. #4
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Ca ressemble à un problème UTF-8.
    C'est ce que tu utilises ?


    A+
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre éclairé Avatar de liquideshark
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Septembre 2006
    Messages
    347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2006
    Messages : 347
    Par défaut
    Je crois bien que c'est ca. Ca ne serais pas au niveau du serveur de recoder ce format?

  6. #6
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Je suis passé par un Filtre (le seul moyen de faire propre à ma connaissance).
    Voila ce qu'il faudrait rajouter
    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
     
    Dans le fichier web.xml
    =================
     
    <web-app>
     <display-name>GTCWeb</display-name>
     
    <filter>
       <filter-name>FiltreUTF8</filter-name>
       <filter-class>clemessy.struts.FiltreUTF8</filter-class>
    </filter>
     
    <filter-mapping>
       <filter-name>FiltreUTF8</filter-name>
       <url-pattern>/*</url-pattern>
    </filter-mapping>
    ...
    </web-app>
     
    La servlet
    =======
    package clemessy.struts;
     
    import java.io.IOException;
     
    import javax.servlet.Filter;
    import javax.servlet.FilterChain;
    import javax.servlet.FilterConfig;
    import javax.servlet.ServletException;
    import javax.servlet.ServletRequest;
    import javax.servlet.ServletResponse;
     
    public class FiltreUTF8 implements Filter
    {
     
        public void destroy() {}
        
        public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException
        {
            request.setCharacterEncoding("UTF8");
            chain.doFilter(request, response);
        }
     
        public void init(FilterConfig filterConfig) throws ServletException {}
    }
    Je te laisse adapter le nom de package...

    A+
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  7. #7
    Membre éclairé Avatar de liquideshark
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Septembre 2006
    Messages
    347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2006
    Messages : 347
    Par défaut
    Merci d'avance pour ta reponse

    Au fait mon code est dans une page jsp et pour récapituler
    j'écris dans le web.xml

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <web-app>
     <display-name>GTCWeb</display-name>
     
    <filter>
       <filter-name>FiltreUTF8</filter-name>
       <filter-class>clemessy.struts.FiltreUTF8</filter-class>
    </filter>
     
    <filter-mapping>
       <filter-name>FiltreUTF8</filter-name>
       <url-pattern></url-pattern>
    </filter-mapping>
    </web-app>
    Et ceci dans la servlet

    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
    package clemessy.struts;
     
    import java.io.IOException;
     
    import javax.servlet.Filter;
    import javax.servlet.FilterChain;
    import javax.servlet.FilterConfig;
    import javax.servlet.ServletException;
    import javax.servlet.ServletRequest;
    import javax.servlet.ServletResponse;
     
    public class FiltreUTF8 implements Filter
    {
     
        public void destroy() {}
     
        public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException
        {
            request.setCharacterEncoding("UTF8");
            chain.doFilter(request, response);
        }
     
        public void init(FilterConfig filterConfig) throws ServletException {}
    }
    GTCWeb c'est quoi exatement?

  8. #8
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    C'est juste le nom de mon application...
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  9. #9
    Membre éclairé Avatar de liquideshark
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Septembre 2006
    Messages
    347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2006
    Messages : 347
    Par défaut
    Salut

    Merci encore pour ce grand effort, mais jai toujours un probleme, le code que ta posté ne passe pas l'analyse de web.xml crash lors du demarage de tomcat . Si tu peus m'indiquer à quel niveau sur le web.xml je peux place le code. Et pour la partie jsp pour le filtrage car j'utilise pas les servlets
    merci d'avance

  10. #10
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Voici le début de mon fichier web.xml
    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
     
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
                             "http://java.sun.com/dtd/web-app_2_3.dtd">
    <web-app>
     <display-name>GTCWeb</display-name>
     
    <filter>
       <filter-name>FiltreUTF8</filter-name>
       <filter-class>clemessy.struts.FiltreUTF8</filter-class>
    </filter>
     
    <filter-mapping>
       <filter-name>FiltreUTF8</filter-name>
       <url-pattern>/*</url-pattern>
    </filter-mapping>
     
    ...
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. [Axis]dépoiement web service sur tomcat avec axis
    Par lili2704 dans le forum Tomcat et TomEE
    Réponses: 7
    Dernier message: 02/02/2005, 13h44
  2. [Tomcat] Mise en place SSO sur Tomcat
    Par Haroldh dans le forum Tomcat et TomEE
    Réponses: 4
    Dernier message: 11/10/2004, 13h17
  3. [Servlet sur Tomcat]Servlet indisponible
    Par cwamgis dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 30/09/2004, 16h17
  4. [Tomcat]Fonctionne sur Tomcat 3.2.1, pas sur 4.1.27
    Par lujayne dans le forum Tomcat et TomEE
    Réponses: 6
    Dernier message: 07/08/2003, 09h50

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