IEだけjQueryの$.ajax()が実行エラー

↓の話でした。

http://civic.xrea.jp/2006/10/12/jquery-ie/

今回はSAStruts使ってるプロダクトだったので、AJAXで呼んでる先の処理でこんな感じにContent-typeのencodingを書き換えました。

@Execute(validator = false)
public String hoge() {
	try {
		RequestUtil.getRequest().setCharacterEncoding("shift_jis");
		ResponseUtil.write("OK");
	} catch (Exception e) {
		e.printStackTrace();
		ResponseUtil.write("NG");
	}
	return null;
}