<% int iW, iH ; // Taille de l image a generer String sFormat ; // Data String sData ; // Data sFormat = "png" ; sData = request.getParameter("data") ; String t = null ; t = request.getParameter("w") ; if (t == null) iW = 380 ; else iW = java.lang.Integer.parseInt(t) ; t = request.getParameter("h") ; if (t == null) iH = 300 ; else iH = java.lang.Integer.parseInt(t) ; // Initialisation et definition de la taille de l image zz.init(iW, iH) ; zz.readData( sData ) ; zz.build() ; response.reset(); response.setContentType("image/" + sFormat ); response.addHeader("Content-Disposition","filename=jspImage." + sFormat); if (sFormat.equalsIgnoreCase("png")) response.getOutputStream().write(zz.getImage(1)); else response.getOutputStream().write(zz.getImage(0)); response.flushBuffer(); zz.clear() ; %>