文章分类 - Java模板引擎FreeMarker系列
摘要:freemarker里面不能包含> ${content[0..100]}... ${content}
阅读全文
摘要:如果需要显示当前循环到第几项,可以这样写 ${word_index+1},${word}as 后面的那个变量,加上_index,就可以表示当前循环到第几项 结果是:1,hello 2,welcome 3,hi有时候,最后一项在显示的时候可能要做特殊处理,怎么判断最后一项? ${word}, as...
阅读全文
摘要:freemarker与jquery标志符冲突怎么办?我们用freemarker做展示层,freemarker语法默认采用尖括号形式,为了与html代码清晰分离,freemarker还提供[ ]方括号形式,只需配置一下,我们就是采用[]的形式。jquery是最优秀的js框架,我们也采用了,jquery...
阅读全文
摘要:在我们应用Freemarker过程中,经常会操作例如字符串,数字,集合等,却不清楚Freemrker有没有类似于Java一样有相关的类及方法。在本文当中,我将向大家详细的介绍Freemarke的内置函数及用法,以便能帮助大家更熟练的应用Freemarker完成项目开发。一、 Sequence的内置函...
阅读全文
摘要:FreeMarker模板包含及名称空间,主要是为了模板的重用。使用包含其他模板,如果包含多个模板,可能会出现同名变量被覆盖的问题。可以使用import来完成导入,并且加入名称空间模板11.ftl包含/inc/inc1.ftl和/inc/inc2.ftlinc1.ftl: hello world/i...
阅读全文
摘要:freemarker的变量可以分为四种,分别是数据模型的变量【root中的变量】,模板中的变量使用【定义的变量】,局部变量【在指令中的变量】,循环变量【在循环中的变量】数据模型的变量【root中的变量】直接从模型中给模板传值的变量就是数据模型的变量,它把变量的值放在一个map中,在模板中直接可以用。...
阅读全文
摘要:FreeMarker自定义指令就像struts2的set标签,为了好理解,也可以认为是定义一个方法,就像 js的function.在freemarker中的这个标签就是macro。在定义一个指令的时候,可以指定参数,当然也可以不指定,这里要注意了,我 这里只贴出模板文件及输出结果,freemarke...
阅读全文
摘要:接口认识FreeMarker集合(List、Map)序列(List)定义序列12345 ${mn} 拆分序列 123456 ${mn01} 字符串的拆分 12${"你好,你来了吗今天看书了吗!"[0..8]}...你好,你来了吗今天...连续序列123456789 ${num} ...
阅读全文
摘要:Freemarker的基本数据类型【存储单值】有数字、字符串、boolean、日期。在这里直接用定义变量的方式来操作各种数据类型的输出。数字【整型】定义一个数字,然后加10输出,结果是21定义了一个数字-->${num+11}21字符串定义一个字符串“10”,然后加11,输出是1011定义了一个字符...
阅读全文
摘要:在FreeMarker入门教程,相信你还刻模板里的“你好:${username}”,这是简单的输出字符串,和EL很像吧,这一节我们来学其他标签输出对象及判断标签的引用我们先定义一个用户类12345678910111213141516package com.naxsu.freemarker;publi...
阅读全文
摘要:HelloWord 吧 FreeMarker下载freemarkerhttp://freemarker.sourceforge.net/freemarkerdownload.html项目文件:freemarker-2.3.19.tar.gz中文文档:FreeMarker_Manual_zh_CN.p...
阅读全文
摘要:MyEclipse安装FreeMarker插件MyEclipce8.5中安装FreeMarker插件,这绝对是最简单的方法。步骤如下:(一)打开http://sourceforge.net/projects/freemarker-ide/files/下载最新版本,目前本人下载时最新版本是:freem...
阅读全文

浙公网安备 33010602011771号