JSON在J2EE前后台多值传送时的简单调用

来源:互联网 发布:java源码安装教程 编辑:程序博客网 时间:2024/05/20 21:18

前台调用方法:

function getB(){var a= document.getElementById("customerId").value;var result = executeRequest("action", "getB", "&a="+a);if (result != null && result != "") {var rstObj = eval("["+result+"]");if(rstObj && rstObj[0]) {try {var identifyType = rstObj[0].identifyType;var identifyNumber = rstObj[0].identifyNumber;document.getElementById("identifyType").value = identifyType;document.getElementById("identifyNumber").value = identifyNumber;}catch(e){}}}}

后台调用传值,其它省略,只放上了传值部分:
 Map retMap = new HashMap(); retMap.put("identifyType", identifyType);retMap.put("identifyNumber", identifyNumber);JSONObject jsonObj = new JSONObject(retMap);     //设置页面编码response.setContentType("text/html;charset=GBK");response.getWriter().write(jsonObj.toString());


0 0