freemarker/Velocity
pairsfish
凡事预则立,不预则废。
展开
-
ftl文件 是什么文件 freemaker
freemarker的文件一般以后缀ftl,ftl文件的头上要写 这样才能在ftl中使用webwork的tag。 freemarker确实是不错的模版语言引擎,尤其是处理对象图很方便,处理xml也很方便,还支持xpath 什么是FreeMarker? FreeMarker 是一个模版引擎,一个基于文本的模板输出工具(生成任意的HTM转载 2012-08-14 16:44:09 · 862 阅读 · 0 评论 -
freemarker生成静态页面
public class TemplateManager { public static Logger logger = Logger.getLogger(TemplateManager.class .getName()); private static TemplateManager templateManager = null; private Configuration原创 2012-08-15 16:11:24 · 618 阅读 · 0 评论 -
ftl语法
ftl对空值敏感,如果为空则抛出异常。1.${} 取值内容摘要:${content.summary} .新版本可用2. 定义(ftl标签). 新版本可用[# ] //声明变量,当${content.lastHitDate}不存在时抛出异常 指令 he is dayang //user可以是模型里的数据:${user},也可以是声明变量 price is n原创 2012-08-16 15:52:44 · 1645 阅读 · 0 评论 -
基于java的模板引擎Velocity
本站采用velocity作为页面模板Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。 当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只 关注页面的显示效果,而由ja转载 2012-08-16 10:18:59 · 477 阅读 · 0 评论 -
动态生成加载ftl模板
ftl文件。jsp: public class FreeMakerUtil { private static Logger log = LoggerFactory.getLogger(FreeMakerUtil.class); private static final String templates = "templates"; private原创 2012-11-22 11:45:38 · 2923 阅读 · 0 评论