随笔分类 -  freemarker

摘要:1.需求是这样的: 一个对象可能有图片,也可能没有,在对象有图片的时候输出图片,没有的时候不做处理。 2.新建一个doc文档,另存为Xml文档(2003版本的)。 修改Xml文档:用Freemarker的if标签包住图片那一行,如果不为空显示,否则不做处理。 4.Java测试代码 5.结果: 最后两 阅读全文
posted @ 2017-07-26 16:55 QiaoZhi 阅读(926) 评论(0) 推荐(0) 编辑
摘要:1.新建一个word,添加一张图片,调整好图片大小与位置。 2.word另存为xml(选择为2003XML文档) 3.用编辑器打开 将图片的name与src修改,否则每次都产生相同的图片,用list集合的索引值去修改图片的name与src。 4.测试代码 阅读全文
posted @ 2017-07-26 14:37 QiaoZhi 阅读(703) 评论(0) 推荐(0) 编辑
摘要:1.新建一doc文档 2.另存为XML文档用编辑器打开可以看到标签<pkg:binaryData>中间有很多BASE64编码后图片的数据,删掉直接用 ${img} 替换(中间不能有空格)。 3.将后缀改为ftl 4.Java代码实现将图片的值处理成base64; 4.测试 阅读全文
posted @ 2017-07-26 10:38 QiaoZhi 阅读(1223) 评论(0) 推荐(0) 编辑
摘要:freemarker list (长度,遍历,下标,嵌套,排序) 1. freemarker获取list的size : Java ArrayList<String> list = new ArrayList<String>(); Freemaker ${list?size} 2. list的遍历: 阅读全文
posted @ 2017-07-26 09:54 QiaoZhi 阅读(69781) 评论(2) 推荐(1) 编辑
摘要:1.新建一个doc文档 2.另存为XML文档 3.用editplus打开(最好用工具打开,对我们需要修改的地方会变为黑色) 注意:doc文档中每道题有表格,只不过把表格边框给隐藏了。每道题占两行,题号与题干占一行,选项占一行。也就是两行对应一条记录,因此用list包住两行。 格式为<#list><w 阅读全文
posted @ 2017-07-26 09:38 QiaoZhi 阅读(1212) 评论(0) 推荐(0) 编辑
摘要:1.模板 2.Java类 3.测试: 阅读全文
posted @ 2017-07-26 09:06 QiaoZhi 阅读(648) 评论(0) 推荐(0) 编辑
摘要:1.模板写法: 2.java代码 3.测试结果: 阅读全文
posted @ 2017-07-26 08:19 QiaoZhi 阅读(6688) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示