package net.web;
public class ChartServer {
public static void writeGif(
javax.servlet.http.HttpServletResponse response,
java.awt.Component c) {
try {
writeGif(response, graphics.ImageUtils.getImage(c));
} catch (java.io.IOException e) {
e.printStackTrace();
}
}
public static void writeGif(
javax.servlet.http.HttpServletResponse response,
java.awt.Image img) throws java.io.IOException {
response.setContentType("image/ip.gif");
response.setHeader("Pragma", "no-cache");
response.setHeader("Cache-Control", "no-cache");
response.setDateHeader("Expires", 0);
javax.servlet.ServletOutputStream sos = response.getOutputStream();
toServlet(img, sos);
}
public static void toServlet(java.awt.Image img,
javax.servlet.ServletOutputStream sos) {
try {
ip.gif.WriteGIF wg = new ip.gif.WriteGIF(img);
wg.toOutputStream(sos);
} catch (Exception e) {
System.out.println("Save GIF Exception!");
}
}
}