前言:
此刻同学们对“java简单例子”都比较关怀,看官们都想要学习一些“java简单例子”的相关文章。那么小编在网络上网罗了一些对于“java简单例子””的相关资讯,希望看官们能喜欢,姐妹们一起来学习一下吧!public void genTemplate() { Configuration cfg = new Configuration(); try{ /** 配置模板 */ cfg.setDirectoryForTemplateLoading(new File("templates")); Template template = cfg.getTemplate("a.ftl"); /** 数据模型 */ Map dataMapModel = new HashMap(); List<Address> listAddrs = new ArrayList<Address>(); initListAddrs(listAddrs); dataMapModel.put("listAddrs", listAddrs); /** 显示数据 */ Writer outputstream = new OutputStreamWriter(System.out); template.process(dataMapModel, outputstream); /** 关闭资源 */ outputstream.close(); } catch(Exception ex) { ex.printStackTrace(); } } /** * 功能:初始化地址数据 * */ private void initListAddrs(List<Address> listAddrs) { Address addr = new Address(); addr.setColname("setColname1"); Address addr2 = new Address(); addr2.setColname("setColname2"); listAddrs.add(addr); listAddrs.add(addr2); }// 测试代码genTemplate();// maven依赖: <!-- --> <dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>2.3.31</version> </dependency>// 模板文件 a.ftl<#list listAddrs as listadd > ${listadd.colname}</#list>
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #java简单例子