import java.io.*;

import javax.servlet.*;
import javax.servlet.http.*;

public class ImageFileServlet extends HttpServlet {

        public void doGet(HttpServletRequest req, HttpServletResponse res) throws IOException  {
 		String imagefile = getServletContext().getRealPath("/images/"+req.getParameter("filename"));
                File file = new File(imagefile);

                res.setContentType("image/jpeg");
                res.setContentLength((int)file.length());

                BufferedInputStream bis = new BufferedInputStream(new FileInputStream(file), 4096);
                BufferedOutputStream bos = new BufferedOutputStream(res.getOutputStream(), 4096);

                try  {
			int d;
                        while ((d=bis.read())!=-1)bos.write(d);
                }
                catch (Exception e)  {
                        // ignore
                }

                bis.close();
                bos.close();

                return;
        }
}


