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

📄 picture.java.svn-base

📁 使用hibernate struts2实现简历的建立浏览修改删除
💻 SVN-BASE
字号:
package com.dfsz.action;


import java.io.IOException;
import java.io.InputStream;
import java.sql.SQLException;

import javax.servlet.ServletException;
import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.dfsz.dao.ResumeDao;
import com.dfsz.dao.ResumeDaoImpl;
import com.dfsz.model.Resume;

/**
 * Servlet implementation class Picture
 */
public class Picture extends HttpServlet {
	private static final long serialVersionUID = 1L;
       
    /**
     * @see HttpServlet#HttpServlet()
     */
    public Picture() {
        super();
        // TODO Auto-generated constructor stub
    }

	/**
	 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		 Resume resume = new Resume();
		 ResumeDao resumeDao = new ResumeDaoImpl();
		
		 System.err.println("!!!!!!!!!!!!!!!!!!!!"+Long.parseLong(request.getParameter("id")));
		 resume = resumeDao.findById(Long.parseLong(request.getParameter("id")));
		 ServletOutputStream  op;
		 op = response.getOutputStream();
		 InputStream input =null;
		 
		try {
			input = resume.getPhoto().iterator().next().getPhoto().getBinaryStream();
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		System.out.println(">>>>input.length: "+input.available());
		 for (int i=input.available();i>0;i--){
			 op.write(input.read());
		 }
		 
//		 op.flush();
		//输入完毕,清除缓冲
		//op.close();

	}

	/**
	 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
	}

}

⌨️ 快捷键说明

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