1、首先,我们来写一下后台如何生成要传输的数据,[html]view plaincop,functiongenerateDtb。
2、//写入 vartxtName=document.getElementById("txtName").value; //创建数组 vardtb=newArray();
3、//通过循环把数据写入到数组并返回 for(vari=0;i<firstGroup.length;i++){ varrow=newObject();
4、//异步请求(同步请求将会锁住浏览器,用户其他操作必须等待请求完成才可以执行url : "file_ashx/Czmj.ashx", //请求发送到TestServlet处。
5、这里分析后台传user对象到页面,页面在js里面使用EL取值。后台返回user的json对象,页面直接取值request.setAttribute("loginUser",JSON.toJSON(loginUser));//放入json对象var loginUser = ${loginUser};
6、页面使用EL取值获取为json对象,即 typeof loginUser == object。 -- 以下效果相同 request.setAttribute("loginUser",JSON.toJSONString(loginUser));后台返回user的json对象,页面用双引号包括取值