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