`
zhemin5754
  • 浏览: 3852 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

application/msword导出word文件

 
阅读更多
修改导出的word文件,会生成新的文件夹和新的文件,并且,当把导出的文件移动到另外一个目录下后,文件中的内容全部丢失。
  • 大小: 6.4 KB
分享到:
评论
1 楼 zhemin5754 2011-12-02  
代码如下:
<%@ page language="java" pageEncoding="GBK"%>
<%
response.addHeader("Content-Type", "application/vnd.ms-word");
response.addHeader("Content-Type", "application/x-msword");
String fileName=request.getParameter("fileName")==null?"":request.getParameter("fileName");
if(fileName.equals("")){
fileName="word";
}
response.addHeader("Content-Disposition", "attachment; filename="+new String(fileName.getBytes(),"ISO-8859-1")+".doc");
response.addHeader("Expires", "0");
response.addHeader("Pragma", "cache");
response.addHeader("Cache-Control", "must-revalidate, post-check=0, pre-check=0");
String context = "<html xmlns:v=\"urn:schemas-microsoft-com:vml\" " +
"xmlns:o=\"urn:schemas-microsoft-com:office:office\" " +
"xmlns:w=\"urn:schemas-microsoft-com:office:word\" " +
"xmlns=\"http://www.w3.org/TR/REC-html40\"><style>" +
                 "body,tr,td{font-size:12px;} " +
                 ".table_line{padding:3px;border-spacing: 0px;border:1px solid #c9caca; border-collapse:collapse;text-align:center;} " +
                 ".table_line{width:100%;} " +
                 ".tabel_head{background:#e7eef7;height:25px;text-align:center;border-right:1px solid #c9caca;} " +
                 ".table_body{border-top:1px solid #c9caca;border-right:1px solid #c9caca;text-align:center;}</style>";
    context += request.getParameter("sContent");
    context = context.replaceAll("border=0", "border=1");
   // context=context.replaceAll("FONT","img");
    out.println(context);
%>

相关推荐

    Asp.net 导出Word 可直接导出Html源码

    ### ASP.NET 导出Word文档直接使用HTML源码方法解析 #### 一、背景与应用场景 在日常工作中,我们经常需要将网页中的内容导出为Word文档格式以便于分享或打印。传统的方法通常是通过手动复制粘贴的方式进行,但...

    vue实现word,pdf文件的导出功能

    vue实现word或pdf文档导出的功能,我的项目是:后端返回一个文档流(下图),然后前端对文档流做处理进行下载,代码如下: ...type: `application/msword` //word文档为msword,pdf文档为pdf }); let obj

    word__xls文件导出

    在导出word文件时,除了设置正确的`Content-Type`和`Content-Disposition`,还需要正确编码文件名,以确保在各种操作系统和浏览器中都能正确显示。例如,在上述代码片段中,通过使用`URLEncoder.encode`方法来编码...

    VC操作word导出报表

    - 找到并打开`MSWord9.Olb`文件(对于Office2000),如果使用其他版本的Office,请根据实际情况调整文件名。 - 将所有类导入到您的工程项目中。 2. **包含必要的头文件**: - 在对话框的头文件中包含以下头文件...

    使用asp.net导出word文档

    其中,`Response.ContentType` 属性设置为 `"application/vnd.ms-word"`,以便于浏览器将导出的文件识别为 Word 文档。`Response.ContentEncoding` 属性设置为 `System.Text.Encoding.GetEncoding("GB18030")`,以...

    C#.NET环境操作word

    在C#.NET环境下操作Word主要是为了实现程序自动化处理文档,例如创建、编辑、读取或导出Word文档。以下将详细介绍三种通过C#.NET操作Word的方法: **第一种方法:** 这种方法利用了ASP.NET中的`Response`对象来直接...

    利用JSP将数据导出到Word文档

    这需要设置合适的HTTP头,如Content-Type(通常为application/msword或application/vnd.openxmlformats-officedocument.wordprocessingml.document),以及Content-Disposition(设置为attachment,附带文件名)。...

    poi导出word的几种方法

    ### POI导出Word的几种方法 在Java开发过程中,特别是在使用Grails框架时,我们经常需要处理文档的生成和转换任务。其中一种常见的需求就是将数据导出为Word文档。Apache POI库提供了一种非常高效且灵活的方式来...

    关于asp.net的ContentType输出格式

    &lt;% Response.ContentType = "application/msword"; %&gt; &lt;!--#includevirtual="/myfile.doc"--&gt; ``` - **Rich Text Format (.rtf)** ```csharp &lt;% Response.ContentType = "application/rtf"; %&gt; &lt;!--#...

    JSP导出Excel.docx

    当我们将`contentType`设置为`application/msword`时,浏览器会将页面解析为Word文档;设置为`application/vnd.ms-excel`时,则解析为Excel文件。例如: ```jsp &lt;%@ page contentType="application/msword;charset...

    把Web Control导出为Excel或Word

    在Web应用程序开发中,经常需要将网页上的数据导出到外部文件如Excel或Word中以便于进一步处理或分享。这种需求通常出现在报表系统、数据展示应用等场景中。本文将详细介绍如何实现将Web控件(Web Control)导出为...

    msword.zip

    本文将重点讨论如何在VC++6.0环境下,通过msword.h和msword.cpp这两个文件实现对MSWord的全面操作。 首先,`msword.h`是头文件,通常包含了函数声明和一些常量定义,是C++程序中用于调用MSWord功能的关键。在这个...

    asp.net 数据库导出excel 方法

    可以为 application/ms-excel,application/ms-word,application/ms-txt,application/ms-html 或其他浏览器可直接支持文档 HttpContext.Current.Response.ContentType = "application/ms-excel"; string colHeaders...

    jsp页面生成word或excel

    &lt;%@page contentType="application/msword" pageEncoding="GBK"%&gt; ``` 这样设置后,当用户访问该JSP页面时,如果他们的计算机上安装了Microsoft Word,那么Word将会被用来打开这个页面。这种方式的优势在于它简化了...

    如何扩展GridView之自带Excel和Word导出

    记得设置正确的MIME类型("application/vnd.ms-excel")。 扩展GridView的Word导出则类似,但需要使用不同的库,如DocX或Microsoft.Office.Interop.Word。步骤包括创建Word文档对象、复制GridView结构、设置样式和...

    导出网页中的table到excel

    &lt;%@ page contentType="application/msword" %&gt; &lt;!-- 设置本网页为Word格式 --&gt; response.setHeader("Content-disposition", "inline; filename=test1.doc"); // 设置前端浏览器接收的文件名为test1.doc %&gt; ...

    C_导出xls,word,图片及样式问题

    `ContentType`设置为对应的MIME类型,如"application/ms-excel"和"application/ms-word",以标识文件类型。 2. **字符编码**: 使用`HttpUtility.UrlEncode`对文件名进行编码,以处理可能存在的非ASCII字符。同时...

    jsp 导出 work 介绍

    `contentType`属性指定了内容类型为`application/msword`,意味着输出是Word文档。`charset`属性设定了字符编码为`gb2312`,适用于中文字符的处理。 在HTML部分,可以看到一些特定于Word的命名空间(如`xmlns:o`和`...

    一简单的方法jsp生成导出word

    本示例介绍了一种简单的使用JSP(JavaServer Pages)生成并导出Word文档的方法。JSP是一种动态网页技术,允许开发者使用Java语言在服务器端处理数据并返回给客户端,通常用于构建交互式的Web应用程序。 首先,我们...

    HTML自定义格式JS导出Word.zip

    var blob = new Blob([htmlContent], {type : "application/msword;charset=utf-8"}); var url = URL.createObjectURL(blob); $("body").append(';" download="export.doc" href="' + url + '"&gt;&lt;/a&gt;'); $("#download...

Global site tag (gtag.js) - Google Analytics