「Servlet」の編集履歴(バックアップ)一覧はこちら
「Servlet」(2012/12/14 (金) 09:33:08) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
*◆&this_page()
#contents()
----
**optionsCollectionを使うならLabelValueBeanを使うのが簡単
他のやり方めんどい
*◆&this_page()
#contents()
----
**jQueryとServletでのAjaxで文字化け
jQuery側
$.ajax(
url: "hoge",
data: { str: "文字列"},
...
Servlet側
response.setContentType("text/html;charset=MS932");
PrintWriter out = response.getWriter();
String str = Utility.getServletParameter(request, "str");
out.print("渡された文字列: " + str);
これだと文字化けする恐れがある。
Servlet側は
response.setContentType("text/html;charset=UTF-8");
と渡してあげないと、JavaはUTF-8で渡すので文字化けしてしまうらしい。
**optionsCollectionを使うならLabelValueBeanを使うのが簡単
他のやり方めんどい