1、设置数据源
/**
*
* @Title:student
* @Description:
* @param:@param name
* @return: void
* @throws
*/
private void student(String name)
{
ft.printFtl(name,root);
}
/**
*
* @Title:studentFile
* @Description:
* @param:@param name
* @param:@param fileName
* @return: void
* @throws
*/
private void studentFile(String name,String fileName)
{
ft.printFile(name, root, fileName);
}
/**
* 测试freemarker中的list
* @Title:testList
* @Description:
* @param:
* @return: void
* @throws
*/
@Test
public void testList()
{
List<Student> students = Arrays.asList(new Student("张三丰","男",26,new Date(1988-12-12),"湖北省武汉市武昌洪山区",78451214),
new Student("李雪","女",20,new Date(1991-12-18),"湖北省武汉市武昌",85451214),
new Student("刘刘","男",22,new Date(1989-10-18),"湖南省长沙市",96551214),
new Student("吴明","女",21,new Date(1990-12-18),"广东省深圳市",56132012));
root.put("students", students);
ft.printFtl("stu.ftl",root);
}
2、新建stu.ftl
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>学生信息</title>
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="this is my page">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<#list students as student>
姓名:${student.studentName}
性别:${student.studentSex}
年龄:${student.studentAge}
生日:${(student.studentBirthday)?string("yyyy-MM-dd")}
地址:${student.studentAddr}
QQ:${student.studentQQ}<br/>
</#list>
</body>
</html>