日期:2014-05-17  浏览次数:20689 次

在html可以直接在ie页面通过超链接打开word文档,为什么在jsp里面不行呢?
<a href="C:/Documents and Settings/Administrator/桌面/新建文件夹/1.doc" type="application/msword">打开word</a> 

就是这个超链接,在ie中,如果是html的话,可以点检超链接在ie当前页面里面打开word文档;

但是如果是jsp页面的话,就不起作用,这是为什么呢?jsp里面还需要改什么东西吗?

------解决方案--------------------
加完整协议头

file:///C:/Documents%20and%20Settings/Administrator/桌面/新建文件夹/1.doc
------解决方案--------------------
要用绝对路径
------解决方案--------------------
mark
------解决方案--------------------
html文件放在本地用IE直接打开好像可以,

html文件放在web服务器上,用IE远程访问应该不行,

网页中能打开本地的程序,没有安全性,网页中启动关机程序,那不浏览有的恶意网页关机了。
------解决方案--------------------

可以呀
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="application/msword"> 

<title>Insert title here</title>
</head>
<body>
<a href="D:/1.doc" type="application/msword">打开word </a>
</body>
</html>
------解决方案--------------------
探讨
可以呀
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="application/msword">

<title>Insert title here </title>
</head>
<body>
<a href="D:/1.doc" type="application/msword">打开word </a>
</body>
</html>

------解决方案--------------------
发现一个问题,刚才我发那个例子在Myeclipse的浏览器里面可以,但是在iE里面就不可以了,在火狐浏览器里面也是可以的。

现在我修改为如下就可以在以上都可以运行了,使用项目的相对路径。
<a href="<%=request.getContextPath() %>/jinchun/1.doc" >打开word </a>

至于原因还在思考中。谁知道可以告知下
------解决方案--------------------
探讨
发现一个问题,刚才我发那个例子在Myeclipse的浏览器里面可以,但是在iE里面就不可以了,在火狐浏览器里面也是可以的。

现在我修改为如下就可以在以上都可以运行了,使用项目的相对路径。
<a href=" <%=request.getContextPath() %>/jinchun/1.doc" >打开word </a>

至于原因还在思考中。谁知道可以告知下

------解决方案--------------------
<meta http-equiv="Content-Type" content="application/msword">
------解决方案--------------------
html文件放在本地用IE直接打开好像可以, 

html文件放在web服务器上,用IE远程访问应该不行, 

网页中能打开本地的程序,没有安全性,网页中启动关机程序,那不浏览有的恶意网页关机了。
------解决方案--------------------
探讨
引用:
引用:
可以呀
  <%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">