⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 imageservlet.java

📁 报表工具IReport的例子,实例中包括了生成pdf,html,excel等格式的报表文件.源码中包括了报表和在web上展现的源程序
💻 JAVA
字号:
/*
 * Created on 2004-12-30
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
package com.hhkj.jasper;

/**
 * @author wzj
 * 
 * TODO To change the template for this generated type comment go to Window -
 * Preferences - Java - Code Style - Code Templates
 */

import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class ImageServlet extends HttpServlet {

	/**
	 *  
	 */
	public void service(HttpServletRequest request, HttpServletResponse response)
			throws IOException, ServletException {
		Map imagesMap = (Map) request.getSession().getAttribute("IMAGES_MAP");

		if (imagesMap != null) {
			String imageName = request.getParameter("image");
			if (imageName != null) {
				byte[] imageData = (byte[]) imagesMap.get(imageName);

				response.setContentLength(imageData.length);
				ServletOutputStream ouputStream = response.getOutputStream();
				ouputStream.write(imageData, 0, imageData.length);
				ouputStream.flush();
				ouputStream.close();
			}
		}
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -