Thymeleaf是做页面渲染的。
Thymeleaf 需要你在 Servlet(或者 Spring MVC Controller)里调用它的 API 来做页面渲染。
作用
- 替代 JSP:解决 JSP 在开发体验上的不足,比如和 HTML 混写后难以在前端工具中直接预览。
- 天然支持 HTML:Thymeleaf 的模板就是合法的 HTML 文件,可以直接在浏览器中打开预览,而 JSP 必须运行在服务器中才行。
- 更强的标签表达式:比如 EL 表达式、条件渲染、循环渲染等。
- 和 Spring MVC 无缝集成(常见用法):用作前端视图层技术。
MVC概念