15.10.2. ファイル拡張子を web.xml ファイルの言語にマップする
概要
ブラウザーなどの一部のクライアントは、Accept および Accept-Language ヘッダーを使用して、表現メディアタイプまたは言語をネゴシエートできません。RESTEasy は、この問題に対処するために、ファイル名サフィックスをメディアタイプおよび言語にマップできます。以下の手順に従い、web.xml ファイルのファイル拡張子に言語をマッピングします。
手順15.5 ファイル拡張子を web.xml ファイルの言語にマップする
- テキストエディターでアプリケーションの
web.xmlファイルを開きます。 - context-param を追加します
resteasy.language.mappingsファイルに、内部web-appタグ:<context-param> <param-name>resteasy.language.mappings</param-name> </context-param><context-param> <param-name>resteasy.language.mappings</param-name> </context-param>Copy to Clipboard Copied! Toggle word wrap Toggle overflow - パラメーター値を設定します。マッピングはコンマ区切りのリストを形成します。各マッピングは、
::例15.17 マッピングの例
<context-param> <param-name>resteasy.language.mappings</param-name> <param-value> en : en-US, es : es, fr : fr</param-name> </context-param><context-param> <param-name>resteasy.language.mappings</param-name> <param-value> en : en-US, es : es, fr : fr</param-name> </context-param>Copy to Clipboard Copied! Toggle word wrap Toggle overflow