freemarker杂项
来源:互联网 发布:mac 还原word文档 编辑:程序博客网 时间:2024/06/07 15:02
1.自定义宏指令(macro): <#macrom1> 我的名字叫做谢洋 </#macro> 引用宏指令:<@m1></@m1> <#macro m2 a b> 姓名:${a}<br/> 年龄:${b} </#macro> <#macrotable> <tableborder="1" cellspacing="0"cellpadding="2"> <tr> <td><#nested></td> </tr> </table> </#macro> <@table>xieyang</@table> 使用nested指令可以将参数写在标签之间,nested的方式等价于有参数的宏 <#assignname="xieyang"> <#import"hello.ftl" as b> ${b.name} <@b.border"xieyang"/> <#assignname="xiaojing" in b> <#--通过这种方式可以直接改变b对应的模板文件中的某个变量的值--> ${date?string("yyyy-MM-dd")} ${name}<#--若不存在的话就会报异常的--> ${name!}<#--若不存在的话就为空--> ${name!"xieyang"}<#--若不存在的话就为xieyang-->
2.自定义带参数的宏:
<@m2 a="谢洋"b="23岁"></@m2>或者<@m2"谢洋""23岁"></@m2>
3.nested指令的定义:
4.assign是给变量赋值:
5.import的使用
6.日期格式化问题:
7.对空值的处理,若空值不经过处理的话就会出现异常的
- freemarker杂项
- 杂项
- 杂项
- 杂项
- 杂项
- 杂项
- 杂项
- 杂项
- 杂项
- 杂项
- 杂项
- 杂项
- 杂项
- 杂项
- 杂项
- 杂项
- 杂项
- 杂项
- spring中自定义属性编辑器的实现
- FormController控制器的使用
- spring mvc中的handlermappin…
- freemarker的第一个例子
- freemarker遍历list举例
- freemarker杂项
- 互斥锁pthread_mutex_t的使用
- 在servlet处理freemarker
- strut2与freemarker集成
- Java--设计模式之简单工厂模式
- ubuntu给普通用户授权
- java反射
- XPath的使用
- 获取CPU的利用率