<fmt:formatDate>での文字化け
JSTLの
よって、JSP上はcontentType="text/html;charset=Windows-31J"と設定しているのに、戻ってきたHTTPヘッダを見ると、"Content-Type: text/html;charset=Shift_JIS"になってしまっています。
だそうで、なかなか回避するのは難しそうですね。。便利なのに残念。。
【参考】
http://d.hatena.ne.jp/n-ichimura/20060302
http://four.sssg.org/documents/jajakarta/taglibs/topics/docs/i18n_topics.html#topic-1