我现在想在jsp页面上显示word 结果却成了下载 请高手指点一下
我的代码如下:<%@ page contentType="application/msword;charset=utf8" %>
<%@page import="java.io.File,java.io.FileInputStream,java.io.OutputStream"%>
<%
String path = request.getContextPath();
String realPath = request.getRealPath("gbss");
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
String zxidss = request.getParameter("zxidvalue");
String src = realPath.subSequence(0,realPath.lastIndexOf("\\"))+"/test/"+request.getParameter("name");
System.out.println(src);
response.setHeader("Content-disposition","inline;filename="+src+".doc");%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>测试</title>
</head>
</html>
web.xml 里面
<mime-mapping>
<extension>doc</extension>
<mime-type>application/msword</mime-type>
</mime-mapping>
<mime-mapping>
<extension>xls</extension>
<mime-type>application/msexcel</mime-type>
</mime-mapping>
我的代码如下:<%@ page contentType="application/msword;charset=utf8" %>
<%@page import="java.io.File,java.io.FileInputStream,java.io.OutputStream"%>
<%
String path = request.getContextPath();
String realPath = request.getRealPath("gbss");
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
String zxidss = request.getParameter("zxidvalue");
String src = realPath.subSequence(0,realPath.lastIndexOf("\\"))+"/test/"+request.getParameter("name");
System.out.println(src);
response.setHeader("Content-disposition","inline;filename="+src+".doc");%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>测试</title>
</head>
</html>
web.xml 里面
<mime-mapping>
<extension>doc</extension>
<mime-type>application/msword</mime-type>
</mime-mapping>
<mime-mapping>
<extension>xls</extension>
<mime-type>application/msexcel</mime-type>
</mime-mapping>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货