私は自分のインターネットサイトをlocalhostに持っています。 NetBeansからJSPファイルを実行すると、JSPページが正常に動作しています。ブラウザから実行すると、 もうまく動作します。 私はWebViewで簡単なAndroidアプリケーションを作った。 CNNサイトを読み込もうとすると、アプリケーションも正常に動作します。 URLを自分のURLに置き換えると、有名な というエラーメッセージが表示されます。HTTPステータス404 - 見つかりません。 私はブラウザから実行できるので、URLもうまくいることを知っています。 唯一の違いは、私のURLがlocalhost上にあることです。 私が使用しているAndroidのエミュレータNexus_6_API_23 Google_API:から :http://localhost:8080/MissionWS/myLogin.jsp へ:私はの他の人に読ん5554 は、エミュレータは、だから私は次のようにWebViewのURLを変更した IP 10.0.2.2を使用して、ローカルホストと相互作用すると答えhttp://10.0.2.2:8080/MissionsWS/myLogin.jspWebViewでURLを読み込めません
ウェブビューの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");
}
}
携帯端末からローカルURLにアクセスできない。それが読み込まれるかどうかを確認するには、モバイルのブラウザで確認してください。 –
どうすれば確認できますか? – Drovo
あなたのモバイル用のchromeで 'http://10.0.2.2:8080/MissionsWS/myLogin.jsp'と入力してください。 –