JSP生成word文件

1、jsp生成word文件,直接修改jsp格式:

<%@ page contentType="application/vnd.ms-word;charset=GB2312"%>
<%@ pagepageEncoding="GB2312"%>

<%
    String fileName ="word.doc";
    byte[] bt =fileName.getBytes("GB2312");
           String unicoStr = new String(bt, "ISO-8859-1");
   response.setHeader("Content-disposition","attachment; filename=" +unicoStr);
%>  

2、jsp设计动态表格

建一个表框架,其实就是表头,列出表的第一行,显示细表的数据项名称

<table width="200" border="1" id="myData">
  <tr>
    <td><input type="button" value="增加" onclick="add_row()"></td>
    <td>型号</td>
    <td>类型</td>
    <td>材料</td>
  </tr>
</table>

具体的表格设计,参考:http://blog.csdn.net/leniz/article/details/570146

JSP生成word文件,布布扣,bubuko.com

时间: 2024-08-09 23:54:26

JSP生成word文件的相关文章

java根据模板生成word文件

原文:java根据模板生成word文件 源代码下载地址:http://www.zuidaima.com/share/1550463664884736.htm AVA生成word模板程序步骤 1. 将freemarker-2.3.13.jar复制到项目\WEB-INF\lib目录下 2. 编辑模板文件 (1) 将DOC文件另存为xml文件,将xml文件在eclipse环境下打开,右键选"源"→"格式".此处注意xml文件属性是UTF-8. (2) 将xml文件中需要替

利用html模板生成Word文件(服务器端不需要安装Word)

利用html模板生成Word文件(服务器端不需要安装Word) 由于管理的原因,不能在服务器上安装Office相关组件,所以只能采用客户端读取Html模板,后台对模板中标记的字段数据替换并返回给客户端的方法来实现,经过测试这种方法也是一种不错的选择! 首先自己写一个html网页模板,代码如下: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>

根据html生成Word文件,包含图片

根据html内容生成word,并自动下载下来.使用到了itext-1.4.6.jar import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStream; import java.io.OutputStream; import java.io.StringReader; import java.net.URLEncoder; import

freemarker根据模板生成word文件实现导出功能

一.准备工作 1.创建一个03的word文档,动态的数据用占位符标志占位(如testname).然后另存为word2003的xml文件. 2.格式化xml文件,占位符的位置用${testname}代替,若有多行格式相同数据等,用List循环. 注意:不要用Eclipse工具去格式化xml文件(会导致导出的word文件不能用office软件打开,但是PDF能打开,估计是pdf的容错率高于office),推荐使用firstObject工具格式化xml文件. 3.将xml文件(也可以改成ftl格式)存

windows&amp;lunix下node.js实现模板化生成word文件

最近在做了一个小程序!里面有个功能就是根据用户提交的数据,自动生成一份word文档返回给用户.我也是第一次做这功能,大概思路就是先自己弄一份word模板,后台接受小程序发过来的数据,再根据这些数据将相应内容写入到相应位置,再将生成word文档的地址返回给前台,前台再根据返回的URL访问服务器的上对应资源. 由于我的后台用的是node.js  毕竟算是新生语言,插件还是比较少.所以在这里总结一下,以便以后再次用到方便查看. 在windows上动态生成模板word文档. 在windows上实现这个倒

Java 使用模板生成 Word 文件---基于 Freemarker 模板框架

Java项目引入 Freemarker 插件自行完成. 步骤如下: 1.编写 Word 模板,并将模板中要用代码动态生成数据用 Freemarker 变量取代,即${变量名},如${username}: 2.把该 word 文档 另存为 xml 文件(格式选择 Word 2003 XML,注意是另存为,不是改扩展名为 xml),然后再改扩展名为 ftl: 3.用编辑软件打开最后的 ftl 文件,并用查找功能查找第一步中定义的变量名,如:username, 就会发现 Word 软件在将 Word

简单的php生成word文件

public function actionWord() { $userList = array( 0=>array('total_price'=>166 ,'area_name'=>'北辰','user_shop_name'=>'北京将台玉花餐厅','user_name'=>'测试','user_address'=>'大山子社区京客隆超市隔壁','user_tel'=>'15812341111', 'orders'=>array( 0=>array(

Itext中 根据html生成Word文件,包含图片

package cn.com.wzf; import java.io.FileOutputStream; import java.io.OutputStream; import java.io.StringReader; import java.util.List; import com.lowagie.text.Document; import com.lowagie.text.PageSize; import com.lowagie.text.Paragraph; import com.lo

php 下载生成word文件

方案一 $html2 ='数字'; header("Content-type: application/octet-stream"); header("Accept-Ranges: bytes"); header("Accept-Length: ".strlen($html2)); header('Content-Disposition: attachment; filename=test.doc'); header("Pragma:n