正在加载图片...
互动出版网 China-Pub. com 专业图书网上第一专营店 独家提供样章 5.1应用程序的需求和目标8 import freemarker cache. ClassTemplateLoader import freemarker template Configuration import freemarker template. Defaultobjectwrapper import freemarker template Template import java. io Stringwriter; ort java.io.writer import java. util. Array import java. util. HashMa public class Freemarker Test t public static void main(String[] args)i try i Cuntiguralion tConfig new Configuration); fmConfig. setobjectwrapper(new Defaultobjectwrappero)) onfig. setTemplateLoader (new ClassTemplateLoader( new Freemarker(.getClassO,"/")); HashMap data new HashMap ( data put("name","MY HAVURIIE READER ); ArrayList favoriteThings- new ArrayList; Hash Map tll new HasMMapo ft1 put ("na favoriteThings. add( ft1) HashMap +t2=new HashMap (; favoriteThings. add(ft?) HashMap [- new HashMap() ft3.put ("name","Jericho"); data put(" favoriteThings", favoriteThings) template= fmConfig getTemplate("hello. ft1"); Writer out= new Stringwriter( template process(data, out System. out. println(out toString()) 3 catch(Exception e)i e printStackTrace() 这是一个百分之百可以正常工作的例子,可以在本书的源代码下载包中找到它。经过编译和 行之后,可以看到输出结果如图5-1所示(还可以在命令行中看到编译和执行的过程)5.1 应用程序的需求和目标 82 这是一个百分之百可以正常工作的例子,可以在本书的源代码下载包中找到它。经过编译和 运行之后,可以看到输出结果如图5-1所示(还可以在命令行中看到编译和执行的过程)
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有