Red Hat Training

A Red Hat training course is available for Red Hat JBoss Enterprise Application Platform

14.10.2. Mapper les extensions de fichiers vers les langues dans le fichier web.xml

Résumé

Certains clients, comme les navigateurs, ne peuvent pas utiliser les en-têtes Accept et Accept-Language pour négocier le type de média de la représentation ou la langue. RESTEasy peut mapper des suffixes de noms de fichiers aux langues et aux types de médias pour régler ce problème. Procédez comme suit pour mapper les langues avec les extensions de fichier, dans le fichier web.xml

Procédure 14.5. Mapper les extensions de fichiers vers les langues dans le fichier web.xml

  1. Ouvrir le fichier web.xml de l'application dans un éditeur de texte.
  2. Ajouter le paramètre de contexte resteasy.language.mappings au fichier, dans les balises web-app :
    <context-param>
        <param-name>resteasy.language.mappings</param-name>
    </context-param>
    
  3. Configurer les valeurs des paramètres. Les mappages forment une liste délimitée par des virgules. Chaque mappage est délimité par un ::

    Exemple 14.14. Exemple de mappage

    <context-param>
        <param-name>resteasy.language.mappings</param-name>
        <param-value> en : en-US, es : es, fr : fr</param-name>
    </context-param>