2 hw120219 hw120219 于 2017.01.13 11:27 提问

freemarker导出word报错,求助大神

代码执行到图片说明报错,
错误提示图片说明
ftl的代码为图片说明

1个回答

JE_GE
JE_GE   2017.01.14 12:45

word.ftl第三行有问题啊

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
使用FreeMarker生成Word出错的一点心得
这几天在维护一个导出word的一个功能,领导改了word模板,不得不重来一遍。也不过是刘欢歌中所言:“只不过是重头再来”。废话少说,直接进入主题。用了FreeMaker这么多天,也总结出不少规律。FreeMarker报错就是下面两种。 情景1: Expression hello is undefined on line 3, column 85440 in doc.ftl. The probl
java freemarker 通过ftl模板文件导出word文件发现在有中文地方出现在乱码,打开word文件提示xml错误解决办法
最近开发一个导出word模板文件在本机调整一直正常,但是在服务器下载下来的文件老提示xml错误,仔细查看发现出错的word文件以xml形式打开发现在在报错位置有乱码, 刚开始以为是word转xml是出现乱码,单独调试word转xml正常,那应该是向ftl文件中写入变量后以写到文件流中出现乱码。 import java.io.File; import java.io.FileNotFoundE
JAVA利用FreeMarker生成(导出)Word文档(Bug修改)
Bug一:把代码放到服务器上,能下载Word文件;但是,下载到服务器的C盘上了;  解决:  修改部分export.js代码:  function table01(){ var stime = $('#day').val(); var etime = $('#end').val(); $.ajax({ type:"POST", url:path+"/yuqing/table01",
java导出word之freemarker导出(详细教程)
最近需要做一个导出word的功能, 在网上搜索了一下,发现了各种方法,但是在这个过程中遇到不少问题,各种报错,各种调试,先整理各种总结,希望能对大家有所帮助,少走弯路。欢迎大家留言交流。同时感谢网络中的大神,帮助我学习进步。 在网上搜了下, 有用POI,JXL,iText等jar生成一个word文件然后将数据写到该文件中,API非常繁琐而且拼出来的样式也不美观,于是选择了另一种方式----fee
word导出时freeMarker转义字符的处理
根据ftl模板导出word时,如果填充的字符含有特殊字符、&,那么导出的word是无法打开的。因为这些字符在导出word时被认为是ftl的标签,正常导出后再打开是会报错。如果以xml的方式打开,会发现所有内容都是完整的,唯独上面三个特殊字符出问题。 为了解决这个问题,首先我新建一个word,在里面填上上面三个特殊字符,然后保存为xml。在该xml中找到对应的字符,发现已经转义了  < 对应
Java用freemarker导出word 内容为空的问题解决
我刚开始用的是WPS导出的xml,结果导出内容上${name}等等全是空的,你大爷的,以前都是这么写的,就好用。后来换成了word导出xml
freemarker导出excel时office报错而wps不会
由于excel模板是客户提供的,并且较复杂,所以采用freemarker导出会轻松很多。 第一次用freemarker按照网上教程(我用的是wps2016): http://blog.csdn.net/u010722643/article/details/41732607 1、先用excel画好模板然后另存为xml。这里用wps轻松搞定,用office则需要自己写xml模板然后映
freemarker导出word部分电脑出现中文乱码问题的解决
请注意以下三处编码集的设置,我的中文乱码问题是因为第三处没有设置引起的。 (1)configuration.setDefaultEncoding("UTF-8"); (2)Template t = configuration.getTemplate("模板文件","UTF-8"); (3)Writer out = new BufferedWriter(new OutputStreamWrit
freemarker生成的word文件打不开
用eclipse写了一个程序, 使用freemaker生成word文件,生成的word文件可以打开。但是将程序打成jar包后,运行jar包,生成的word文件就打不开了。截图: 然后我用Editplus打开生成的word文件,发现里面是乱码,截图: 考虑是不是乱码的问题,在程序里面创建一个Configuration实例 的后面给这个对象设置编码为utf-8:  cfg = new C
freemarker根据word模板生成word文档中遇到的问题
freemarker根据word模板生成word文档中遇到的问题 以下问题背景依据下篇文章 1、freemarkers skip assertNonNull InvalidReferenceException 描述:${varable} 表达式里面varable值为空时,会报错,这是freemarker为了防止其他潜在的错误而定的规则,这里的解决办法是: ${varable!}