Win a copy of Mesos in Action this week in the Cloud/Virtualizaton forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

How to load an image in applet from web server

 
Srikanth Reddy
Greenhorn
Posts: 10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have an applet loaded by a servlet from my main web server. This applet has to load an image from my another web server. I know that applet loaded by one web server cannot access resources from other web servers. And I cannot put signed applet signed by a certificating authority. What way can I load the image ? Thanks in advance.
 
sachin pathak
Greenhorn
Posts: 27
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi there
Hope follwing code inside the class implementing applet helps.
 
Joe Ess
Bartender
Posts: 9280
10
Linux Mac OS X Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You can use a server application, like a servlet, on your main web server to act as a proxy. Your applet contacts the main web server, the main web server downloads the image and returns it with the applet's request. Your applet never leaves the sandbox so its happy. The server is an application so it can do whatever it wants.
 
Paul Houser
Ranch Hand
Posts: 34
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
This is what I do to load an image:

Image image = this.getImage(getDocumentBase(), "images/image.png");

where: "this" is the class implementing the applet (presuming you load the image from that class) and getDocumentBase() returns the folder of html file running the applet


Hope that helps.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic