01 import java.awt.*; 
02 import java.io.*; 
03 import javax.servlet.*; 
04 import javax.servlet.http.*; 
05 
06 public class ChainImageSource extends HttpServlet 
07 
08  int keynum = 0// použijeme na vytvorenie unikátneho kľúča 
09 
10  public void doGet(HttpServletRequest req, HttpServletResponse res
11                                 throws ServletException, IOException 
12   
13   // získame objekt Image 
14   String imageFile = getServletContext().getRealPath("/images/duke.gif")
15   Image image = Toolkit.getDefaultToolkit().getImage(imageFile)
16 
17   // vytvoríme unikátny kľúč, 
18   String key = "ChainImageSource." + keynum++; 
19 
20   // pod ktorým obrázok uložíme do Properties 
21   System.getProperties().put(key, image)
22 
23   // nastavíme vlastný content type 
24   res.setContentType("java/image-key")
25 
26   PrintWriter out = res.getWriter()
27 
28   // kľúč pošleme 
29   out.println(key)
30  
31 }