【初心者】Java質問・相談スレッド60【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0428412
05/01/20 19:44:00原因はわからないけど解決しました。
一連の処理はMVCmodel2なんですが、コントローラ内でsetCharacterEncoding
を書いてやれば文字化けしなくなりました。
-- in Controller.class --
doPost(HttpServletRequest request, ・・・) {
request.setCharacterEncoding("EUC_JP"); //<-ここに書けばOK
Model.updateDB(request);
}
--
-- in Model.class --
updateDB(HttpServletRequest req){
req.setCharacterEncoding("EUC_JP"); //<-ここに書いても機能しない
//DB処理
}
なんでなのか理由は判りませんが・・・
って、requestをモデルに丸投げする事自体が多分論外なのかもしれませんが。
■ このスレッドは過去ログ倉庫に格納されています