私は tomcat 6 と 7 を使用しています。「resourceName」+ .gz を検索するフィルターを作成し、存在する場合はそのリソースに要求を転送しようとしています (ブラウザーは gzip をサポートしています)。
私はこれを試しました
httpServletRequest.getRequestDispatcher(newUri).forward(httpServletRequest, response);
しかし、それはうまくいきません。問題は、転送が実行されると、応答が application/x-gzip のコンテンツ タイプでコミットされることです。content-type は、.gz 拡張子のないコンテンツ タイプであるべきです。
web.xml ファイルに MIME タイプを追加しようとしましたが、うまくいかないようです
<mime-mapping>
<extension>js</extension>
<mime-type>text/javascript</mime-type>
</mime-mapping>
<mime-mapping>
<extension>js.gz</extension>
<mime-type>text/javascript</mime-type>
</mime-mapping>
ここで何が間違っていますか?