转载:[url]http://tech.ddvip.com[/url]
模板
<html>
<head>
<title>Testpage</title>
</head>
<body>
<h1>Testpage</h1>
<p>Blahblah...
<#include"/TestInclude.copyright.html">
</body>
</html>
输出结果
package freemarker;
import java.io.File;
import java.io.FileOutputStream;
import java.io.OutputStreamWriter;
import java.io.Writer;
import java.util.HashMap;
import java.util.Map;
import freemarker.template.Configuration;
import freemarker.template.Template;
public class TestInclude{
private Configuration cfg;
public Configuration getCfg(){
return cfg;
}
public void init()throws Exception{
cfg=new Configuration();
cfg.setDirectoryForTemplateLoading(new File("bin/freemaker"));
}
public static void main(String[]args)throws Exception{
TestInclude obj=new TestInclude();
obj.init();
Map root=new HashMap();
Templatet=obj.getCfg().getTemplate("TestInclude.ftl");
Writer out=new OutputStreamWriter(new FileOutputStream("TestInclude.html"),"GBK");
t.process(root,out);
System.out.println("Successfull................");
}
}
模板
<html>
<head>
<title>Testpage</title>
</head>
<body>
<h1>Testpage</h1>
<p>Blahblah...
<#include"/TestInclude.copyright.html">
</body>
</html>
输出结果
<html>
<head>
<title>Testpage</title>
</head>
<body>
<h1>Testpage</h1>
<p>Blahblah...
<hr>
<i>Copyright(c)2007-2008<ahref="http://www.java2000.net">JAVA世纪网</a>,<br>
版权所有.</i>
</body>
</html>