JSPの<%@ page contentType="text/html; charset=Shift_JIS" %>
って何のためにエンコーディング設定してるの?フォーム情報をShift_JISで送れって言う命令?
これ指定してもutf-8とかでページが表示されることあるんだけど。だとしたら、ページの
エンコードを指定してるわけじゃないよね。ページのエンコ指定ならhtmlのmetaタグで指定すればいいわけだし。