2

我有一个托管在设备网页上的 java 小程序。小程序需要在运行时从设备中检索数据。目前,设备配置为将所需数据输出到端口 8080(例如 192.168.1.1:8080)。我如何通知我的小程序它的主机网页的 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 回答