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

Servlets/JSP Java Discussion :

[JSP] absence du Accept-langage header


Sujet :

Servlets/JSP Java

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2003
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 35
    Points : 25
    Points
    25
    Par défaut [Resolu][JSP] absence du Accept-langage header
    Bonjour,

    Je cherche a acceder au http request header accept-langage qui me permettra de savoir quelles sont les langues supportées par le navigateur client afin de redirigé vers la bonne la version du site.

    au sein de la JSP gérant la homePage, je fais la chose suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <jsp:useBean id="ContentForm" class="com.myclass.ContentForm" scope="request"/>
    Et ensuite, je fais une boucle pour voir quels sont les header accessible :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    for (Enumeration enum = request.getHeaderNames(); enum.hasMoreElements() ;) {
    	System.out.println("Headers present :" + enum.nextElement().toString());}
    En resultat, j'obtiens la liste des header suivante:

    ACCEPT
    CONNECTION
    COOKIE
    HOST
    USER_AGENT

    Malheureusement, il n'y a pas le accept-header.

    Or si je vais dans la configuration de firefox, la valeur de intl.accept_languages est bien setté, et a bien les valeurs qui m'interresse.

    Y'a t'il quelque chose a faire pour forcer l'envoi de ce parametre ?

    Merci d'avance.

    PS : je ne sais pas si je suis dans la bonne section, car cela peux concerner du code JSP, comme cela peux concerner du[/code]

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2003
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 35
    Points : 25
    Points
    25
    Par défaut
    Ok,
    c'etait une limitation du a la maniere dont etait configuré les IM de broadvision sur lequel tourne le site que je developpe.

    Pour info, sous broadvision 6 (et sans doute 7), il faut ajouter au fichier de configuration des IM la ligne suivante :
    extra-env-variables = HTTP_ACCEPT_LANGUAGE

    Sans cela, le header HTTP est shunté.

    En esperant que ca puisse servir a d'autres.

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

Discussions similaires

  1. I18N avec Accept-Language Header et StaticInterceptor
    Par kolodz dans le forum Tomcat et TomEE
    Réponses: 0
    Dernier message: 11/06/2014, 18h20
  2. Page JSP qui n'accepte pas des balises HTML sous Eclipse
    Par hela.sfar dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 05/08/2012, 10h40
  3. ContentType dans le header d'une jsp
    Par tizilfin dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 13/07/2007, 10h08
  4. [PHP-JS] Fonction header pas acceptée
    Par carelha dans le forum Langage
    Réponses: 5
    Dernier message: 10/06/2006, 19h41
  5. [langage]Comparatif des statistiques PHP-ASP-JSP
    Par d.w.d dans le forum Général Conception Web
    Réponses: 1
    Dernier message: 01/12/2005, 12h01

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