国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
js與struts如何通過(guò)aja以json數(shù)據(jù)形式進(jìn)行數(shù)據(jù)傳輸
ajax已經(jīng)是web開(kāi)發(fā)的必選框架之一,而json更是在ajax通過(guò)解析xml來(lái)傳輸數(shù)據(jù)方面有了更好的發(fā)展,下面我就以自己做web開(kāi)發(fā)的淺薄經(jīng)驗(yàn)介紹一下js與struts
如何通過(guò)aja以json數(shù)據(jù)形式進(jìn)行數(shù)據(jù)傳輸。why json but not xml?這個(gè)問(wèn)題我想您會(huì)得到答案。
          注:要使用json必須導(dǎo)入commons-beanutils-1.7.0.jar  commons-lang-2.1.jar
                ezmorph-1.0.2.jar   json-lib-1.1-jdk15.jar另外commons-collentions最好用最新版本
      1:既然是異步那我就用到了ajax框架,下面時(shí)jsp頁(yè)面中ajax框架代碼和js中解析json的方法 
             try
 {
  var xmlhttp = new XMLHttpRequest();
 }
 catch(e)
 {
  var xmlhttp = new ActiveXObject('Microsoft.XMLHTTP');
 }
 var url="/apple/receive.do;
 xmlhttp.open('GET',url,true);
 xmlhttp.onreadystatechange = function()    異步傳輸成功時(shí)
 {
  if(xmlhttp.readyState == 4 && xmlhttp.status == 200)
  {
   var data = eval('('+xmlhttp.responseText + ')');     //或得json數(shù)據(jù)
   
   for(var i=0;i<data.js.length;i++)            循環(huán)輸出json中的數(shù)據(jù)
   {
    var str='’;
                                                     str+=data.js[i].chatdate;
    str+=data.js[i].message";
    txt=document.createElement('DIV');
    txt.innerHTML=str;
               document.getElementById("content").appendChild(txt); 
    str="";
   }
   
  }
 }
 xmlhttp.send();
        2:下面試action中json的組織方式。(我的數(shù)據(jù)來(lái)源是通過(guò)hibernate查詢(xún)得來(lái)得,對(duì)此讀者可自行處理)
  try
  {
  PrintWriter out = response.getWriter();
  JSONObject obj = new JSONObject();
  JSONArray js = new JSONArray();
  //這里的數(shù)據(jù)拼裝一般是從數(shù)據(jù)庫(kù)查詢(xún)來(lái)的
              Iterator it = mes.iterator();
              while(it.hasNext()){
               Chat chat =(Chat)it.next();//數(shù)據(jù)庫(kù)查詢(xún)得到的結(jié)果
       JSONObject objtemp = new JSONObject();
                objtemp.put("chatdate",chat.getDate().substring(0,10) );
      objtemp.put("message", chat.getContent());
  js.add(objtemp);
  }
  obj.put("js",js);
  out.print(obj.toString());
  //out.print(rnd);
  
  }catch(Exception e)
  {
  e.printStackTrace();
  }
  return null;
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶(hù)發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
JS中的JSON對(duì)象
struts+ajax+json
js以json形式提交數(shù)據(jù),后臺(tái)接受
AJAX傳值(精)
json2.js json.jar - xiejiaohui - JavaEye技術(shù)網(wǎng)站
Struts2 + JQuery(很好)
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服