ITperson

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
public class ReadfileServlet extends HttpServlet {

	public void doGet(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		// 1.txt没有发布,所以不能访问
		 String filename3 = "/3.txt";
		 filename3 = this.getServletContext().getRealPath(filename3);
		 String filename2 = "/WEB-INF/classes/2.txt";
		 filename2 = this.getServletContext().getRealPath(filename2);
		String filename1 = "/WEB-INF/4.txt";
		filename1 = this.getServletContext().getRealPath(filename1);
		try {
			readfile(filename1);
		} catch (Exception e) {
			e.printStackTrace();
		}
	}

	public static void readfile(String filename) throws Exception {
		FileInputStream fs = new FileInputStream(filename);
		byte[] b = new byte[1024];
		int a;
		while ((a = fs.read(b)) != -1) {
			String str = new String(b, 0, a);
			System.out.println(str);
		}
		fs.close();
	}

	public void doPost(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		doGet(request, response);
	}

}

 

posted on 2013-04-12 11:18  ITperson  阅读(357)  评论(0编辑  收藏  举报