欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

jsp打开word

程序员文章站 2022-06-22 14:49:55
<%@ page language="java" contentType="application/msword;charset=GBK&quo...
<%@ page language="java" contentType="application/msword;charset=GBK"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<%@page import="java.io.File"%>

<%@page import="java.io.OutputStream"%>

<%@page import="java.io.InputStream"%>

<%@page import="java.io.FileInputStream"%>

<html>

<body>

<% 

try{

 String fileName=request.getRealPath("/")+"/domain/erp组织机构树使用.doc";

 

 System.out.println("====="+fileName);

 

 File wordFile = new File(fileName);

 

 response.reset();       

 response.setContentType( "application/msword "); 

 response.setHeader( "Content-Disposition ", "inline;   filename= "+wordFile.getName());   

 InputStream is =new FileInputStream(wordFile); 

 

 OutputStream os = response.getOutputStream(); 

 

 int byteread; 

 byte[] buffer=new byte[1024]; 

 

 while((byteread=is.read(buffer))!=-1){ 

  os.write(buffer,0,byteread); 

 } 

 

 os.flush();

 os.close();

 os.close();

}catch(Exception e){

 e.printStackTrace();

}

%>

</body>

</html>