freemarker总结

4星(超过85%的资源)
所需积分/C币:17 2015-01-04 14:22:05 31KB DOCX
48
收藏 收藏
举报

JAVA模版引擎Freemarker常用标签(一) 1. if指令 这是一个典型的分支控制指令,该指令的作用完全类似于Java语言中的if,if指令的语法格式如下: ... ... ... ... 例子如下: 60)>老年人 40)>中年人 20)>青年人 少年人 输出结果是:青年人 上面的代码中的逻辑表达式用括号括起来主要是因为里面有>符号,由于FreeMarker会将>符号当成标签的结束字符,可能导致程序出错,为了避免这种情况,我们应该在凡是出现这些符号的地方都使用括号. <#if animals.python.price Pythons are cheaper than elephants today. Pythons are not cheaper than elephants today. 2、 switch , case , default , break指令 这些指令显然是分支指令,作用类似于Java的switch语句,switch指令的语法结构如下: ... ... ... 3、 list, break指令 list指令是一个迭代输出指令,用于迭代输出数据模型中的集合,list指令的语法格式如下: ... 上面的语法格式中,sequence就是一个集合对象,也可以是一个表达式,但该表达式将返回一个集合对象,而item是一个任意的名字,就是被迭代输出的集合元素.此外,迭代集合对象时,还包含两个特殊的循环变量: item_index:当前变量的索引值 item_has_next:是否存在下一个对象 也可以使用指令跳出迭代 例子如下: ${x_index + 1}.${x}, We have these animals: NamePrice ${being.name}${being.price} Euros 输出为: We have these animals: NamePrice mouse50 Euros elephant5000 Euros python4999 Euros 4、include指令 include指令的作用类似于JSP的包含指令,用于包含指定页.include指令的语法格式如下: 在上面的语法格式中,两个参数的解释如下: filename:该参数指定被包含的模板文件 options:该参数可以省略,指定包含时的选项,包含encoding和parse两个选项,其中encoding指定包含页面时所用的解码集,而parse指定被包含文件是否作为FTL文件来解析,如果省略了parse选项值,则该选项默认是true. Test page Test page Blah blah... 5、

...展开详情
立即下载 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
haibo87617 不错,可以用,起了很大帮助
2017-09-27
回复
ACM_Ted 总结得很好 http://tedhacker.top/2016/08/18/FreeMarker%E4%BD%BF%E7%94%A8%E7%AE%80%E8%AE%B0/
2016-09-14
回复
Concern 不错,很详细!!!
2015-10-21
回复
qq_21002563 总结得很好,很有帮助
2015-09-28
回复
ssfeng1987 不错,值得看看,学习力
2015-05-08
回复
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
上传资源赚钱or赚积分
最新推荐
freemarker总结 17积分/C币 立即下载
1/0