当前位置: 技术问答>java相关
一个Applet的问题
来源: 互联网 发布时间:2015-06-02
本文导语: Applet 里有个 getCodeBase() 方法,请问是怎么实现的?相关的源码: Applet.java: transient private AppletStub stub; /** * Gets the base URL. This is the URL of the applet itself. * * @return the ...
Applet 里有个 getCodeBase() 方法,请问是怎么实现的?相关的源码:
Applet.java:
transient private AppletStub stub;
/**
* Gets the base URL. This is the URL of the applet itself.
*
* @return the {@link java.net.URL} of
* this applet.
* @see java.applet.Applet#getDocumentBase()
*/
public URL getCodeBase() {
return stub.getCodeBase();
}
AppletStub.java:
/**
* Gets the base URL.
*
* @return the URL of the applet.
*/
URL getCodeBase();
AppletStub.java 是一个 interface,仅定义了该方法,并没有去实现它啊!
至于Applet的父类 Panel ,Container ,Component里均无此方法!
所以它到底是如何返回这个路径的,实在搞不明白。
望大侠指教。
Applet.java:
transient private AppletStub stub;
/**
* Gets the base URL. This is the URL of the applet itself.
*
* @return the {@link java.net.URL} of
* this applet.
* @see java.applet.Applet#getDocumentBase()
*/
public URL getCodeBase() {
return stub.getCodeBase();
}
AppletStub.java:
/**
* Gets the base URL.
*
* @return the URL of the applet.
*/
URL getCodeBase();
AppletStub.java 是一个 interface,仅定义了该方法,并没有去实现它啊!
至于Applet的父类 Panel ,Container ,Component里均无此方法!
所以它到底是如何返回这个路径的,实在搞不明白。
望大侠指教。
|
AppletStub是applet附着的浏览器的代理,具体接口的实现在浏览器中.
|
程序是不是有问题?在jsp用getparamary可以获得网页中的信息。