亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源軟件測試解決方案 >
跨域訪問的解決方案
作者:網絡轉載 發布時間:[ 2013/12/12 9:23:24 ] 推薦標簽:

然后我們把這個servlet映射到某個url上,見web.xml:

    <servlet>
        <description>This servlet will create a jsonp object,it wraps the js function and the json object</description>
        <display-name>JSONPServlet</display-name>
        <servlet-name>JSONPServlet</servlet-name>
        <servlet-class>com.charles.jsonp.JSONPServlet</servlet-class>
      </servlet>
      <servlet-mapping>
        <servlet-name>JSONPServlet</servlet-name>
        <url-pattern>/JSONPServlet</url-pattern>
      </servlet-mapping>

現在我們測試服務器端是否已經正確部署:

我們打開瀏覽器,輸入訪問服務器端這個servlet的url,注意帶上請求參數,參數名為callbackFunc,參數值為任意函數名:則我們可以看到封裝后的JSONP效果,的確是“函數名(json對象)”的字符串形式。比如我們例子中,我們傳入的函數名是 someFunc ,而服務器端自身提供的json對象是{"title":"technical lead","name":"charles","info":"talent man"},則后服務器端返回的JSONP 字符串是someFunc{json}

客戶端:

服務器端部署正確后,我們讓客戶端部署在另外一個域:http://localhost:8180上,要實現跨域訪問,客戶端必須有2部分,1是定義一個回調函數(這個函數用于將來處理服務器json數據),二是一個頁面,這個頁面要用<script src來指向服務器端能 提供JSONP的url),我們一步步來:

先定義一個回調函數:

這個回調函數能在控制臺和alert窗口打印出服務器端的json對象提供的信息

    //這段代碼用于定義回調函數
    function clientMethodWhichOperateServerResource(result){
        
        console.log("Begin to execute the call function named clientMethodWhichOperateServerResource(result)");
        
        //獲取服務器端傳遞過來的json字符串,轉為json對象
        var jsonObject=result;
        //從json對象中分離出一些相關信息
        var name=jsonObject.name;
        var title=jsonObject.title;
        var info=jsonObject.info;
        console.log("name: "+name);
        console.log("title: "+title);
        console.log("info: "+info);
        
    
        var serverInfoString="姓名: "+name+",";
        serverInfoString+="頭銜: "+title+",";
        serverInfoString+="信息: "+info;
        alert(serverInfoString);
    
    }

上一頁123下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 国产成人高清精品免费软件 | xxxx69中国hd老师18 | 污污香蕉视频 | 久久亚洲国产的中文 | 五月天婷婷在线播放 | 欧美性猛交xxxxx免费看 | 欧美日韩国产三级 | 免费一级毛片能看的 | 欧美国产91 | 五月天婷婷在线视频 | 成人欧美s视频在线观看 | 最色网址 | 欧洲男女啪啪免费观看 | 日韩无毛 | 天天摸天天操天天射 | 三级黄色片a | 免费精品录播大片黄满18周岁 | 亚洲国产精品久久久久久网站 | 大学生一级毛片全黄真人 | 亚州视频一区 | 国产偷视频 | 全黄a一级毛片 | 看全色黄大色黄大片女图片第一次 | 任你躁在线精品视频m3u8 | 黄色高清视频在线观看 | 五月六月丁香 | 最近免费中文字幕大全视频 | 免费高清一级欧美片在线观看 | 特级淫片日本高清视频 | 高清国产美女一级a毛片在线 | 日韩黄色在线观看 | 天天做天天看夜夜爽毛片 | 夜夜爽天天爽 | 国产精品手机视频 | 黑人与中国女一级毛片不卡 | 午夜免费视频网站 | 一级特级欧美午夜片免费观看 | 日日日干 | 怡春院欧美杂交a | 欧美日韩在线视频播放 | 免费的污视频 |