单张图片显示: 先写好word格式的文档,在其中插入一张图片,然后重命名为ftl,再用编辑器打开,把图片那一段base64信息用freemarker表达式替换掉。 之后把图片的信息输出到模板即可。多张图片显示: 需要注意的是,多张图片显示时,当list循环的时候,如果你不改变图片两个属性w:na.....
分类:
其他好文 时间:
2015-07-08 22:16:36
阅读次数:
331
FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成:1,文本:直接输出的部分2,注释:格式部分,不会输出3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出4,FTL指令:FreeMarker指定,和HTML标记类...
分类:
其他好文 时间:
2015-06-29 16:26:35
阅读次数:
104
在上一篇《freemarker里的分页--ftl文件》中我们讨论了分页的逻辑,在这一篇文章中,我们开始看一下如何进行ftl的传值
也许你在上一篇文章中已经发现了端倪,是的,不错,我们需要一个类
package com.yunlu.leagueofitlovers.system.util;
public class PageUtil {
private int dataCount;
p...
分类:
其他好文 时间:
2015-06-25 14:08:19
阅读次数:
143
最近打算使用freemarker完成一个论坛系统,在发帖功能中需要使用到freemarker的分页,网上看了好多,都不是我想要的那种,而且和我已经完成的东西有很大出入,没有办法,自己动手,丰衣足食,so,请看ftl文件
${page.currentPage}/${page.pageCount}
首页
...
分类:
其他好文 时间:
2015-06-25 14:06:29
阅读次数:
170
一、Spring MVC视图解析器
视图解析器的工作流程大致是这样的:Controller的某个方法执行完成以后,返回一个视图(比如:listUser),视图解析器要做的工作就是找到某个对象
来完成视图的渲染,或者跳转到其他的逻辑视图。这里的渲染对象通常就是我们的jsp文件或者我们下面用的Freemarker(例如listUser.jsp或者
listUser.ftl)。渲染完成以后,将解析...
分类:
编程语言 时间:
2015-06-08 10:01:32
阅读次数:
122
FreeMarker标签使用
一、FreeMarker模板文件主要有4个部分组成
1、文本,直接输出的部分
2、注释,即格式不会输出
3、插值(Interpolation):即${..}或者#{..}格式的部分,将使用数据模型中的部分替代输出
4、FTL指令:FreeMarker指令,和HTML标记类似,名字前加#予以区分,不会输出。
FTL指令规则
...
分类:
其他好文 时间:
2015-06-03 11:57:34
阅读次数:
104
import标签就是把其他的ftl页面引用进来使用时,message是存在于/common/ui.ftl文件内的macroassign标签这个标签就是单纯的赋值语句,例如我们在后台放到modelmap里一个javabeanmodelmap.put("javabean", javabean);前台就可...
分类:
编程语言 时间:
2015-06-02 13:11:19
阅读次数:
170
该标签可以最终生成类似<select><option></option></select>的html代码。 使用此标签可以简化页面的<select>控件的维护,而且可以兼容多种数据组织方式。可以轻松的控制的<select>的选中。 select.ftl <#macro s...
分类:
其他好文 时间:
2015-06-01 11:46:20
阅读次数:
204
freemarker在解析数据格式的时候,默认将数字按3位来分割例如1000被格式化为1,000 这样做看似美观,但在实际操作时候会带来问题。例如我一个页面有一个元素,该元素的值由后台绑定且超过1000,那么当我要使用这个元素的值的时候,便会出现问题。例如,ftl文件中这样写:假设后台绑定的s...
分类:
其他好文 时间:
2015-05-31 18:23:51
阅读次数:
124
FreeMarker标签使用FreeMarker模板文件主要有4个部分组成 1、文本,直接输出的部分 2、注释,即格式不会输出 3、插值(Interpolation):即${..}或者#{..}格式的部分,将使用数据模型中的部分替代输出 4、FTL指令:FreeMarker指令,和HTML标...
分类:
其他好文 时间:
2015-05-31 10:52:32
阅读次数:
238