标签:enc ret start pid map etl 生成 dep 模板
模板引擎(这里特指用于Web开发的模板引擎)是为了使用户界面与业务数据(内容)分离而产生的,它可以生成特定格式的文档,用于网站的模板引擎就会生成一个标准的HTML文档。
Thymeleaf缺点
模板必须符合xml规范。
慢!
JSP忘了它吧,在”去J2EE”的大趋势下,谁用谁傻X。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
不使用缓存,保证修改源文件后及时刷新
spring.thymeleaf.cache=false
thymeleaf模板必须定义th命名空间,其他均为标准HTML标签
<!DOCTYPE html>
<!--最重要的是要引入thymeleaf的命名空间 -->
<html xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8">
...
@Controller
public class ThymeleafController {
@RequestMapping("/")
public ModelAndView index(String keyword) {
//参数值index就对应了templates/index.html
ModelAndView mav = new ModelAndView("index");
...
//将查询结果放入mav
mav.addObject("emps" , list);
return mav;
}
}
<tr th:each="emp,stat:${emps}" >
<td>[[${emp.job}]]</td>
<td>[[${#dates.format(emp.hiredate , 'yyyy年MM月dd日')}]]</td>
</tr>
标签:enc ret start pid map etl 生成 dep 模板
原文地址:https://www.cnblogs.com/itlaoqi/p/11391751.html