【问题标题】:template engines vs static resources模板引擎与静态资源
【发布时间】:2019-03-15 11:03:12
【问题描述】:

在静态资源中,我可以拥有带有 cssjavascript 文件的 html 文件,这样我就可以拥有一个完全动态的网站。

相对于静态资源(如thymeleaf)使用模板引擎有什么好处?

【问题讨论】:

标签: spring thymeleaf template-engine


【解决方案1】:

虽然Thymeleaf templates可以是静态资源

用 Thymeleaf 编写的 HTML 模板的外观和工作方式仍与 HTML 相似

模板引擎可以在看似静态的资源中显示动态内容。

查看详细的example,了解如何使用 thymeleaf 和 Spring 显示 name

  <p th:text="'Hello, ' + ${name} + '!'" />

【讨论】:

  • 我可以使用jquery 代码从后端的网址中检索字符串name 创建一些相同的内容。 @user7294900
  • @kingGarfield -- 是的,你可以。您可以使用 javascript 和 Web 服务执行与使用模板引擎相同的操作。它们是解决同一问题的不同方法。模板引擎将前端和后端结合在一起。每次访问服务器时,您基本上都是在生成“动态”静态资源。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-25
  • 2015-01-05
  • 1970-01-01
  • 2015-11-13
  • 2011-10-14
相关资源
最近更新 更多