JSTLのi18nタグ(fmt)を利用したら文字化け(回避方法)

 id:n-ichimura:20060302のTomcat4.1(Servlet 2.3)環境でJSTLi18nタグのを利用した場合に文字化けする現象の回避方法を書いていなかったので、参考までに書いておきます。あまり良い回避方法とも思えませんが、私はJSTLのソースを書き換えてしまいました。
 修正対象は、org.apache.taglibs.standard.tag.common.fmt.SetLocaleSupportです。setResponseLocaleメソッドのresponse.setLocale(locale);をコメントアウトすると、文字エンコーディングが暗黙でServletResponseに設定されなくなります。