2

デバイスの Web ページでホストされている Java アプレットがあります。アプレットは、実行時にデバイスからデータを取得する必要があります。現在、デバイスは必要なデータをポート 8080 (たとえば、192.168.1.1:8080) に出力するように構成されています。アプレットにホスト Web ページの URL を通知して、データの取得元を知るにはどうすればよいですか?

ありがとう、ジョン

4

2 に答える 2

1

使用できますApplet#getDocumentBase()

于 2013-09-15T16:50:11.703 に答える
1

Applet#getCodeBase()を使用します。このメソッドは、このアプレットを含むディレクトリの URL を返します。

import java.applet.*;
import java.awt.*;

public class FromWhere extends Applet {
  public void init() {
    Label label = new Label(getCodeBase().toString());
    add(label);
 }
}

注: JDK1.7b25以降、ファイル システムからアプレットをロードすると NULL が返されます。

于 2013-09-15T20:04:12.043 に答える