这只是用户选择的问题。 Thymeleaf 和 JSP 都是查看模板,两者都有优势。
我喜欢 JSP,因为它使用起来特别简单,但另一方面,Thymeleaf 的国际化解决方案 i18n 可以说是最不伟大的,在额外的表达中,它具有自动处理上下文路径的方式。
Thymeleaf 在解析模型中的变量时有点复杂,这与 JSP 不同,在 JSP 中您可以轻松地将文字与变量表达式连接起来。此外,JSP 可以轻松地直接从数据库解析来自变量表达式的 URL,而 Thymeleaf 很难实现这一点。
我已经使用 JSP 一段时间了,同样,Thymeleaf 和我必须说,两者都是伟大的技术。如果您的应用程序很简单并且不允许国际化支持,那么我认为 JSP 是一个不错的选择。但 Thymeleaf 更适合需要内化的强大应用程序。将 JSP 标记为“旧技术”的想法根本不完全正确。
所以,我的结论是,这是一个选择的问题。