Red Hat Training

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

15.10. ファイル拡張子を設定する

15.10.1. web.xml ファイルのメディアタイプにファイル拡張子をマップします

概要

ブラウザーなどの一部のクライアントは、Accept および Accept-Language ヘッダーを使用して、表現メディアタイプまたは言語をネゴシエートできません。RESTEasy は、この問題に対処するために、ファイル名サフィックスをメディアタイプおよび言語にマップできます。次の手順に従って、web.xml ファイルでメディアタイプをファイル拡張子にマップします。

手順15.4 メディアタイプをファイル拡張子にマップする

  1. テキストエディターでアプリケーションの web.xml ファイルを開きます。
  2. context-param を追加しますresteasy.media.type.mappingsファイルに、内部web-appタグ:
    <context-param>
        <param-name>resteasy.media.type.mappings</param-name>
    </context-param>
    
  3. パラメーター値を設定します。マッピングはコンマ区切りのリストを形成します。各マッピングは、::

    例15.16 マッピングの例

    <context-param>
        <param-name>resteasy.media.type.mappings</param-name>
        <param-value>html : text/html, json : application/json, xml : application/xml</param-value>
    </context-param>