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

jsp 在线直接打开word文档 不弹出对话框的设置问题
word文档是在服务器端生成的

我需要直接打开它,现在总是弹出“打开,保存,取消”对话框。我按照一定的方法设置想要取消这个对话框,失败,但有可能是没有设置成功的问题。

Java code

xmlHttpR.setRequestHeader("content-Type","application/msword ; charset = gbk");
xmlHttpR.setRequestHeader("Content-Disposition", "inline"); //就是这句,应该达到响应作用,
                                                                   //是不是因为不能像这个连续用两个.setRequestHeader
                                                           //xmlHttpR是一个XMLHTTPRequest




------解决方案--------------------
javascript里面的对话框好像是confirm关键字吧。。。
------解决方案--------------------
只要是连接就可以了

打开的时候ie会自己提示,选择ie打开,以后就总用ie打开了

如果你不喜欢这样

你可以用iframe 来打开他,不用那么费劲


------解决方案--------------------
好像是客户端IE的设置问题吧。楼主可以用byte流将word中的数据读出来再写一个页面来显示出来。
------解决方案--------------------
不要求客户端设置是做不到的,

一个解决办法是采用客户端插件,可以使用免费的dsoframer
http://www.google.cn/search?complete=1&hl=zh-CN&newwindow=1&client=firefox-a&rls=org.mozilla%3Azh-CN%3Aofficial&hs=RGh&q=dsoframer&btnG=Google+%E6%90%9C%E7%B4%A2&meta=&aq=f&oq=