freemarker
freemarker使用中遇到的一些问题~~!
shiboyuan0410
这个作者很懒,什么都没留下…
展开
-
freemarker中字符串常用一些函数
<#--常见 字符串函数 -->${"asddfdsd"?substring(3,5)} <#-- 从索引为3位置开始截取,到索引为5位置结束不包括5 5-3 df -->${"abcd"?cap_first}<#--字符串的第一个字符大写 Abcd-->${"abcd"?uncap_first}<#--字符串的第一个字符小写 ab原创 2018-11-05 10:54:00 · 4565 阅读 · 0 评论 -
Freemarker 数据进行计算的一些问题
我需要取到根元素root -->List<Map<String, Object>> 的一些数据进行数学运算:准备一些原始数据: List<Map<String, Object>> queryForListTest=new ArrayList<Map<String, Object>>(); Map<Str原创 2018-10-11 17:05:50 · 5990 阅读 · 0 评论 -
freemarker判断对象是否为空
freemarker中显示某对象使用${name}. 但如果name为null,freemarker就会报错。如果需要判断对象是否为空:<#if name??>//不为空的操作</#if> 当然也可以通过设置默认值${name!''}来避免对象为空的错误。如果name为空,就以默认值(“!”后的字符)显示。 对象user,name为use...原创 2018-10-25 09:39:03 · 2116 阅读 · 0 评论 -
使用word实现另存为不同编码的方式实现mht+freemarker
我的是2016版的word,方法如下:1.点击文件再点击选项弹出word选项框2.选择高级标签栏 拉倒常规栏 点击web选项3.选择编码 就可以了我的例子:我的项目需要使用freemarker+word实现动态抽取数据放到word1.先以gb2312另存为mht文件(html格式的保存的公式是图片)2.使用notepad++打开mht 把gb2312全部替换为utf-8...原创 2018-04-08 11:49:49 · 1498 阅读 · 0 评论 -
java实现freemarker导出word
private static final String templateFolder = AqmisFileUtil.class.getClassLoader().getResource("../../").getPath()+"/WEB-INF/classes/template/"; public static void createDoc(HttpServletReque...原创 2018-04-12 15:55:47 · 167 阅读 · 0 评论 -
解决ftl空值的问题
在项目中需要使用freemarker技术,但是在使用ftl文件导出word文档时,如果传入空值导出就会失败。${empty}如果empty标签没有在servlet中添加key或者值为null,会报错 empty Value Expression newTag is undefined。以下几种方法能够解决空值的问题:1.按照freemarker的规范,老老实实的判断是否有空值,有空值怎么处理。这在...转载 2018-04-12 15:57:23 · 6814 阅读 · 1 评论 -
利用freemarker导出Excel
1. 使用背景:公司项目中需要导出Excel,使用了freemarker模板。2. 操作步骤:(1)首先自己新建一个Excel表格,在里面写好自己的格式(最好同时写好一行假数据),(2)然后另存为xml格式的文件(3)使用nopad++或其他编辑器打开xml文件(最好代码格式化一下),可以看到样式和数据都已经生成好了,我们可以直接将这个xml文件作为我们的free ma...转载 2018-11-26 14:17:26 · 660 阅读 · 0 评论