次のエントリを持つアプリケーション web.xml があります。
<error-page>
<error-code>404</error-code>
<location>/system_files/error/p_notfound.jsp</location>
</error-page>
ただし、このページを表示すると日本語の文字化けが発生します。
同じページ (p_notfound.jsp) が、直接表示された場合、またはサーブレット フィルターを介して表示された場合でも正しく表示されます。
フィルターを追加してみました:
request.setCharacterEncoding("UTF8");
しかし、それは役に立ちません。何か案は?