1、首先在maven项目的pom文件引入freemarker的依赖
<!-- 引入freeMarker的依赖包. -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>
2、在controller里面写如下方法:
@RequestMapping("/index")
public String index(ModelMap map) {
map.addAttribute("name", "测试");
map.put("sex", "1");List<String> userList = new ArrayList<String>();
userList.add("反倒是");
userList.add("韩国代购");
map.addAttribute("userList", userList);
//返回的的页面模板的文件名
return "index";
}
3、在resources目录建立templates文件夹,新建index.ftl模板,内容如下:
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8" />
<title></title>
</head>
<body>
${name}
<#if sex=="1">
男
<#elseif sex=="2">
女
</#if>
<#list userList as user>
${user}
</#list>
</body>
</html>
启动程序,访问