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 :
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<jsp:useBean id="ContentForm" class="com.myclass.ContentForm" scope="request"/>
En resultat, j'obtiens la liste des header suivante:
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());}
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]
Partager