怎样在ie中直接打开word 不询问保存
在用.net做网页时,网页链接链接到WORD文件,在浏览器中访问时点击此链接,只想直接在IE中打开WORD文件,而不显示是否保存对话框,!请教如何实现???在用.net做网页时,网页链接链接到WORD文件,在浏览器中访问时点击此链接,总是显示出文件保存对话框,提示是打开还是保存,而我不想显示是否保存对话框,只想直接在IE中打开WORD文件!请教如何实现?多谢!!!------解决方案--------------------1。
在html中加上2。
http://blog.joycode.com/kaneboy/archive/2004/11/03/37889.aspx------解决方案--------------------文档类型设置成Application/msword
win7 ie中如何操作可以 直接打开.DOC文件吗?(word文档)
为解决此问题可以在你的项目(project)下的web.xml文件中增加如下代码即可解决直接打开而出现乱码问题.为了让能在IE浏览器中自动打开或弹出对话框的设置:需要在WEB.XML中进行如下的设置:在WEB.XML中添加/HKEY_CLASSES_ROOT下该类文件的Content Type 的值一样.如能在IE中自动打开DOC,XLS,PDF文件需在web.xml文件中增加如下配置:web.xml在WEB-INF目录下面.至此即可解决出现上述的问题了.
(jsp)怎样实现把数据库的内容写入word文档?最好有个例子
在web-oa系统中,公文管理好象不可或缺,有时需要从数据库中查询一些数据以某种格式输出来,并以word文档的形式展现,有时许多word文档保存到数据库中的某个表的Blob字段里,服务器再把保存在Blob字段中的图片文件展现给用户。
通过网上查找发现很少有关于此类的文章,现在整理起来供大家参考。
1在client端直接生成word文档 在jsp页面上生成word文档非常简单,只需把contentType=”text/html”改为contentType="application/msword; charset=utf-8"即可,代码如下: 通过设置可以使原来页面的内容在word中表现出来。
如果需要把word文档下载下来,只需在jsp页面上面加上如下代码: 其中filename.doc中filename是要下载的word文档的文件名,可以通过来自行定制,如下 .doc"); %> 这样提供一个提示信息供用户选择如下图所示 小技巧:如果程序员需要在生成word文档的时候按照自己预先在word上设计好的格式,可以复制word格式然后粘贴到frontpage中,取html代码贴到jsp页面即可。
2 在客户端输出存在数据库中的word实体 这里只讨论在client输出oracle中BLOB字段中的word文档实体。
其中调用了类getBlobBean,该类提供了从oracle中取出blob功能,代码如下: package yourpackage; import javax.servlet.*; import javax.servlet.http.*; import java.io.*; import java.util.*; import oracle.sql.*; import beans.yourbeanpackage. getBlobBean; /** * Title: * Description: * Copyright: Copyright (c) 2004 * Company: * @author not attributable * @version 1.0 */ public class GetBlobServlet1 extends HttpServlet { //设置输出内容类型,这个设置很重要,否则客户端浏览器不能识别输出内容,导致弹出下载的对话框。
private static final String CONTENT_TYPE = "application/msword;charset=utf-8"; //Initialize global variables public void init() throws ServletException { } //Process the HTTP Get request public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType(CONTENT_TYPE); perform(request,response); } public void perform(HttpServletRequest request, HttpServletResponse response){ try{ //该类功能是从oracle哭中取出blob实体 getBlobBean getBlob=new getBlobBean(); OutputStream sos = response.getOutputStream(); getBlob.connFunction(); oracle.sql.BLOB blob=getBlob.getBlob("cehui"); //输出word文档 if(blob!=null){ InputStream pi = blob.getBinaryStream(); int blobsize =(int)blob.length(); byte[] blobbytes = new byte[blobsize]; int bytesRead = 0; while ((bytesRead = pi.read(blobbytes)) != -1) { sos.write(blobbytes, 0, bytesRead); } pi.close(); sos.flush(); sos.close(); } getBlob.dropConnFunction(); }catch(Exception e){ System.out.println(e.toString()); } } //Clean up resources public void destroy() { } } 3在client端直接生成EXCEL文档 生成 生成例子excel 。
用WORD排版面,倒出HTML 把代码拷贝到网页里,然后这个JSP页面打印你就随心所欲的控制了。
4在client端直接生成PDF文档 需要下载JAR包:以下代码在JDK1.4 RESIN2.16 下测试通过 ITEXT包 http://mesh.dl.sourceforge.net/sourceforge/itext/itext-1.3.5.jar 字体包 http://itext.sourceforge.net/downloads/iTextAsian.jar JSP生成到客户IE端直接打开 ie_PDF.jsp ------------------------------- 在服务器端生成不下载。
server_PDF.jsp <% String filename = "D:\\test\\111111.pdf" ; Document document = new Document(PageSize.A4); ServletOutputStream out1 = response.getOutputStream(); try{ PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream(filename) ); document.open(); document.add(new Paragraph("Hello World中文支持...
用ckeditor在jsp页面中打开word文件,直接就在页面中打开了,然后...
打开我的电脑--工具--文件夹选项--文件类型,在已注册的文件类型里单击“扩展名DOC”一行。
点击下面的“高级”,在窗口中将“在同一窗口中浏览”选项前的勾去掉,只保留“下载后确认打开”选项前的勾,点确定--关闭。
再打开那个链接的时候就好了,直接调用word打开了。
怎么设置sharepoint直接在IE中打开word文档
打开“我的电脑”,在菜单里选择“工具”->“文件夹选项”,会弹出对话框。
在对话框里选择“文件类型”这个属性页,在列表中选中扩展名为doc的类型,按下面的“高级”按钮,在弹出的“编辑文件类型”对话框里钩上“下载后确认打开”复选框就可以了。
转载请注明出处51数据库 » jspie直接打开word文档