簡體   English   中英

無法從Java Servlet響應到Cardova / Phonegap項目中(對於Android)

[英]Not Getting Response from Java Servlet into Cardova/Phonegap project For Android

我正在嘗試將名字和姓氏發送到java servelet。 servelet接受了請求,但未在應用程序中顯示響應。 我已經在網上搜索了應該更改config.xml文件行的信息。 我嘗試了以下組合,但沒有用。

My targer URL: http://myip:8081/MiddleWareUsman/androidServlet
<access origin="http://myip*" />
<access origin="http://myip:8081/MiddleWareUsman/androidServlet" />
<access origin="http://myip:8081" />

我嘗試了很多。 但是沒用。 如果有人知道此問題,請提供幫助。 我正在附加javascript按鈕事件和日志

buttonClick: function(evt) {
    var input1=this.byId("Input1");
        var input2=this.byId("Input2");
        var label=this.byId("Label1");

    $.ajax({                
    url : "http://myip:8081/MiddleWareUsman/androidServlet",
    type : "post",
    dataType : "jsonp",
    data : {
            "fname" : input1.getValue(),
            "lname" : input2.getValue()

            },
    success : function(data) {
label.setText("Respose from server is"+ data)

    }
    });


    }
});

日志:

03-13 16:46:23.501: E/Trace(19435): error opening trace file: No such file or directory (2)
03-13 16:46:40.499: E/chromium(19435): external/chromium/net/disk_cache/stat_hub.cc:216: [0313/164640:ERROR:stat_hub.cc(216)] StatHub::Init - App com.mycompany.serveletcallusman isn't supported.
03-13 16:46:40.499: E/chromium(19435): external/chromium/net/disk_cache/stat_hub.cc:216: [0313/164640:ERROR:stat_hub.cc(216)] StatHub::Init - App com.mycompany.serveletcallusman isn't supported.
03-13 16:46:40.789: E/Web Console(19435): Uncaught ReferenceError: usmanshaffi is not defined at http://myip:8081/MiddleWareUsman/androidServlet?callback=jQuery17102445647087879479_1394711186603&fname=usman&lname=shaffi&_=1394711200355:1

嘗試這個

<access origin="*" />

刪除所有這些行

<access origin="http://myip*" />
<access origin="http://myip:8081/MiddleWareUsman/androidServlet" />
<access origin="http://myip:8081" />

確保將您添加到config.xml的xml文件夾內,而不是外部文件夾中。

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM