/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package com.fitbank.servlet; import java.io.IOException; import java.io.OutputStream; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import com.fitbank.web.BaseImage; public class ImageServlet extends HttpServlet { /** * */ private static final long serialVersionUID = 1L; @Override protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { resp.setHeader("Pragma", "no-cache"); resp.setHeader("Cache-Control","no-cache"); OutputStream out = resp.getOutputStream(); try { BaseImage rep = new BaseImage(req); resp.setContentType("image/jpeg"); rep.getImage(out); } catch (Exception e) { e.printStackTrace(); out.write(e.getMessage().getBytes()); } finally { out.close(); } } }