簡體   English   中英

無法在WebView上加載URL

[英]Fail to load url on WebView

我在本地主機上有自己的互聯網站點。 當我從NetBeans運行JSP文件時,JSP頁面工作正常。 當我從瀏覽器運行它時,它也運行良好。 我用WebView制作了一個簡單的Android應用程序。 當我嘗試加載CNN站點時,該應用程序也運行良好:但是,當我用自己的URL替換URL時,會收到著名的錯誤消息:HTTP Status 404-Not Found。 我知道該URL也很好,因為可以從瀏覽器中運行它。 唯一的區別是我的URL在localhost上。 我正在使用Android仿真器Nexus_6_API_23 Google_API:5554我在其他人的答案中看到該仿真器使用IP 10.0.2.2與localhost進行交互,因此我將WebView URL更改如下:from: http:// localhost:8080 / MissionWS / myLogin.jsp收件人: http : //10.0.2.2 : 8080/ MissionsWS/myLogin.jsp

以下是網絡視圖android應用程序的代碼:有人可以幫忙嗎?

public class MainActivity extends AppCompatActivity {
private WebView mWebView;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    mWebView = (WebView) findViewById(R.id.mWebView);
    mWebView.getSettings().setJavaScriptEnabled(true);
    //mWebView.loadUrl("http://edition.cnn.com/");
    mWebView.loadUrl("http://10.0.2.2:8080/MissionsWS/myLogin.jsp");
    }
}

您不能那樣訪問本地主機。 我認為您應該查看: 如何從Android設備訪問本地主機?

暫無
暫無

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

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