最近用的一个读取word文档的东东,网上找了一下,发现这个挺好用(下边代码部分);
但是读出来之后页面用的是word显示,能不能设置直接用网页展示,不显示word,直接展示内容???
高手指点。
<%@ page contentType="application/html" ;charset=GBK" %>
<%@ page import="java.io.*"%>  
<html>
<head>
</head>
 <body>
<%
String fileName = request.getRealPath("/")+"/poi.doc";   
//String fileName = "a.doc";
File wordFile = new File(fileName);
response.reset();   
response.setContentType("application/msword");
response.setHeader("Content-Disposition","inline; filename="+wordFile.getName()); 
InputStream   ips = new   FileInputStream(wordFile);
OutputStream  ops = response.getOutputStream();
int byteread;
byte[] buffer = new byte[1024];
while ((byteread = ips.read(buffer)) != -1) {
ops.write(buffer, 0, byteread);
}
ops.flush();
ips.close();
ops.close();
%>
</body>
</html>