生命不息,编程不止

deniro's thinking

说说 freemarker 的命名空间

当运行FTL模板时,就会有使用 assign 和 macro 指令创建的变量的集合(可能是空的), 像这样的变量集合被称为命名空间。 简单的情况下可以只使用一个命名空间,称之为主命名空间。因为通常只使用该命名空间, 所以就没有意识到这点。如果想创建可以重复使用的宏,函数和其他变量的集合, 通常用术...

2017-06-08 18:13:50

阅读数 721

评论数 0

说说 freemarker 的空白处理

因为每次都打开生成后的文件再查看,这样的操作比较慢。所以如果能够将 生成的内容直接打印输出到控制台的话,就会方便很多。在 Template 的 process 方法有一个参数是 Writer,就从这里入手吧:... Writer out = new OutputStreamWriter(Syste...

2017-05-12 18:17:32

阅读数 338

评论数 0

说说 freemarker 的自定义指令

自定义指令可以使用 macro 指令来定义, 这是模板设计者所关心的内容。 Java程序员若不想在模板中实现定义指令,而是在Java语言中实现指令的定义, 这时可以使用 freemarker.template.TemplateDirectiveModel 类来扩展。1 基本内容宏是有一个变量名的模...

2017-05-10 17:08:30

阅读数 346

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭