关于jsp读取office文件的问题,高手请进

各位虾哥:小弟最近用JSP做毕业设计(文件管理系统),当我上传的文件是office文件(xx.xls,xx.doc.....)时,如果对方的电脑没有安装office(比如... 各位虾哥:
小弟最近用JSP做毕业设计(文件管理系统),当我上传的文件是office文件(xx.xls, xx.doc.....)时,如果对方的电脑没有安装office(比如在网吧里)就无法读取,我的JSP文件该怎样写才能在没安装office的情况下也能查看啊?
展开
 我来答
smluyi
2008-05-12 · TA获得超过1356个赞
知道大有可为答主
回答量:515
采纳率:0%
帮助的人:814万
展开全部
搂主是不行的,一定要安装office软件,实在没有至少要金山的wps2000+
在客户端安装Office的情况下
方法一
直接把超链地址指向doc文件就可以了
这样就会在IE窗口中直接打开DOC文件.
你可以点击下面的链接看看(搂主确保你是ie浏览器)
http://202.101.27.20/test.doc
方法二
后台代码中采用如下的写法:

String FileName = 要下载的word文件名
String FilePathName = request.getContextPath("") + "\" + FileName
response.setContentType = "application/octet-stream"
response.addHeader("Content-Disposition"," filename="+FileName);
试试
xiaofu_cn
2008-05-20 · TA获得超过8267个赞
知道大有可为答主
回答量:1.1万
采纳率:70%
帮助的人:3679万
展开全部
用户不用安装Office软件,用IE是可以打开Word文件的,把 Word 文件另存为 mht 格式的文件,然后上传到服务器上,修改 web.xml 文件,在</web-app>前面增加

<mime-mapping>
<extension>mht</extension>
<mime-type>text/x-mht</mime-type>
</mime-mapping>

这样用户用IE就可以打开 Word 文件。tomcat6、 IE7通过测试。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天翔之翼I0
2008-05-12 · TA获得超过3581个赞
知道大有可为答主
回答量:2596
采纳率:0%
帮助的人:1963万
展开全部
这个不可能实现的。

这种解决情况有两种办法。

一个是在网站上提供减缩版的office(比如金山wps的减缩版,只有十几兆)

另外一个是吧office文档加入数据库,也就是文件内容直接进入数据库,作为数据流保存,在页面上使用控件编辑,可以另存为office文档。(这个控件网上应该有开源的,asp的肯定有,jsp我没找过)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wxz860230
2008-05-12 · 超过20用户采纳过TA的回答
知道答主
回答量:618
采纳率:0%
帮助的人:168万
展开全部
一个是在网站上提供减缩版的office(比如金山wps的减缩版,只有十几兆)

另外一个是吧office文档加入数据库,也就是文件内容直接进入数据库,作为数据流保存,在页面上使用控件编辑,可以另存为office文档。
不能实现
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
向上一区
2008-05-14 · 超过26用户采纳过TA的回答
知道答主
回答量:106
采纳率:0%
帮助的人:84万
展开全部
可以实现,但是注意编码,
java里写按字节流读取内容吧。
java.io.*;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
roserouge
2008-05-18 · TA获得超过462个赞
知道小有建树答主
回答量:1554
采纳率:0%
帮助的人:490万
展开全部
要读office文件 需要POI 到apache.org去找
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式