JavaSpringMVC模板引擎
什么样的模板引擎是在春季,这是类似于叶片在拉威尔 我对Spring还不熟悉,我搜索了模板引擎,但只找到了Jtwig,尽管它看起来更像是一组函数 我需要像刀片一样,生成带有页眉、内容、页脚的模板,包括其他视图等。 谢谢试试看。它应该是JavaSpringMVC模板引擎,java,spring,spring-mvc,jtwig,Java,Spring,Spring Mvc,Jtwig,什么样的模板引擎是在春季,这是类似于叶片在拉威尔 我对Spring还不熟悉,我搜索了模板引擎,但只找到了Jtwig,尽管它看起来更像是一组函数 我需要像刀片一样,生成带有页眉、内容、页脚的模板,包括其他视图等。 谢谢试试看。它应该是JSP(现在被认为已经过时)的继承者 请参见有关如何将其与Spring集成的教程。甚至Spring团队本身也是如此 要查看正在运行的布局,请参见此 偷窥 main.html ... <div th:replace="fragments/footer :: fo
JSP
(现在被认为已经过时)的继承者
请参见有关如何将其与Spring集成的教程。甚至Spring团队本身也是如此
要查看正在运行的布局,请参见此
偷窥 main.html
...
<div th:replace="fragments/footer :: footer">
footer placeholder text to be replaced
</div>
<!DOCTYPE html>
<html>
<head>
...
</head>
<body>
<div th:fragment="footer">
actual footer text
</div>
</body>
</html>
。。。
要替换的页脚占位符文本
片段/footer.html
...
<div th:replace="fragments/footer :: footer">
footer placeholder text to be replaced
</div>
<!DOCTYPE html>
<html>
<head>
...
</head>
<body>
<div th:fragment="footer">
actual footer text
</div>
</body>
</html>
...
实际页脚文本
有许多java模板引擎可以很好地与spring配合使用:velocity、freemarker、thyme
如果是我,我会考虑Timouu。这是一个java小胡子实现,它对变量使用{{}语法,不允许客户端逻辑(这可能是一件好事)
这已经成为一种非常流行的模板样式,在构建现代单页web应用程序时,您可以在客户端和服务器端共享相同的模板。您可以尝试。这是一个模板合成框架。Tiles最初是为了简化web应用程序用户界面的开发而构建的,它与Spring无缝集成。Tiles允许作者定义可以在运行时组装成完整页面的页面片段
对我来说,等价物是百里香
如果您想实现一个单页web应用程序,可以集成angular.js、angular、react.js等。不仅仅是胡须,还有CDI集成。似乎专注于表演。我现在就用Spring MVC试试。我正在使用springboot+thymeleaf+AngularJs 1.6.9,是否可以实现SPA?您好,我建议您遵循本教程,我不建议您将AngularJs与thymeleaf混合用于SPA,AngularJs单独使用效果更好