jspでjsonを実装してみる |
jqueryでpostとjsonデータの受信と処理を行っています。
1.ボタンクリックイベントなどで「call.js」のcallJsp()を呼び出し。
2.callJsp()はデータ「ID」を「test.jsp」に送信。
3.「test.jsp」は受け取ったデータ「ID」に"!"を付加して
msgとしてjson形式で返す。
4.callJsp()は受け取ったjsonデータのmsgをダイアログで
表示する。
【test.jsp】
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
{
"msg":"<%= request.getParameter("ID") %>!"
}
【call.js】
function callJsp(){
$.post("test.jsp",{ID:"aaa"},function(json){
alert〈"JSON Data:" + json.msg);
},"json");
}
※alertはexciteでは禁止されているため、一部htmlエスケープしています。
参考になれば幸いです。
にほんブログ村