【问题标题】:Get host url from Java Applet从 Java Applet 获取主机 url
【发布时间】:2013-09-15 16:42:54
【问题描述】:

我有一个托管在设备网页上的 java 小程序。小程序需要在运行时从设备中检索数据。目前,设备配置为将所需数据输出到端口 8080(例如 192.168.1.1:8080)。我如何通知我的小程序它的主机网页的 URL,以便它知道从哪里获取数据?

谢谢,约翰

【问题讨论】:

    标签: java applet


    【解决方案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

    【讨论】:

      【解决方案2】:

      您可以使用Applet#getDocumentBase()

      【讨论】:

        猜你喜欢
        • 2015-07-14
        • 2012-03-26
        • 1970-01-01
        • 1970-01-01
        • 2016-08-15
        • 2022-01-17
        • 1970-01-01
        • 2013-09-09
        相关资源
        最近更新 更多