12.11.2. Map File Extensions to Languages in the web.xml File
Summary
Some clients, like browsers, cannot use the Accept and Accept-Language headers to negotiate the representation's media type or language. RESTEasy can map file name suffixes to media types and languages to deal with this issue. Follow these steps to map languages to file extensions, in the web.xml
file.
Procedure 12.5. Map File Extensions to Languages in the web.xml File
- Open the
web.xml
file for the application in a text editor. - Add the context-param
resteasy.language.mappings
to the file, inside theweb-app
tags:<context-param> <param-name>resteasy.language.mappings</param-name> </context-param>
- Configure the parameter values. The mappings form a comma delimited list. Each mapping is delimited by a
:
:Example 12.14. Example Mapping
<context-param> <param-name>resteasy.language.mappings</param-name> <param-value> en : en-US, es : es, fr : fr</param-name> </context-param>