Strange behaviour of Applet.getImage(URL)

C

Chris Berg

In my SIGNED applet, I try to get an image:

String pImage = "/images/myimage.gif";
Image image = getImage(getDocumentBase(), pImage);

In this particular case, the document base is

https://doc_domain/path/

(notice the 's' in https)

The codebase is a different domain:

http://code_domain/path/ (no 's')

Now, when the applet runs, something quite unexpected happens: the
applet first tries to fetch the image from the server at
code_domain!!!. In its web log, i can see that it has tried to fetch

http://code_domain/images/myimage.gif

then, a second later, it fetches

http://doc_domain/images/myimage.gif

It has no effect to actually put an image file on the codebase server.
The image eventually diplayed is the right one - the one from the
doc_domain server.

I've tried it on several Java versions, and it appears to not do it on
versions 1.3 or lower, though I'm not quite sure about it.

Chris
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,769
Messages
2,569,579
Members
45,053
Latest member
BrodieSola

Latest Threads

Top