登录 注册

freemarker版本:2.3.29 Freemarker最新中文手册 PublicCMS 模板片段投稿

源码

预览
模板引擎的主要作用是把数据和模板文件组装起来,完成输出过程
freemarker的数据有一个根节点,你可以认为是一个map
在java程序中做的一些逻辑通常是,所有的数据都放到这个map里面
在struts2中的action中做法是写一个get方法 比如private String getA(){ return "hello";}
在springmvc的controller中做法是往ModelMap中添加属性 比如model.addAttribute("a", "hello");
在模板中都是使用${a} 就能输出hello了

Comments