<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Thymeleaf</id>
	<title>Thymeleaf - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Thymeleaf"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Thymeleaf&amp;action=history"/>
	<updated>2026-07-18T07:22:10Z</updated>
	<subtitle>在这个wiki上该页的修订历史</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=Thymeleaf&amp;diff=3179669&amp;oldid=prev</id>
		<title>imported&gt;SuiteLHY：​/* top */ 修饰语句</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Thymeleaf&amp;diff=3179669&amp;oldid=prev"/>
		<updated>2021-05-17T18:04:51Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;top：​&lt;/span&gt; 修饰语句&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{NoteTA&lt;br /&gt;
| G1 = IT&lt;br /&gt;
}}{{Infobox software&lt;br /&gt;
| name = Thymeleaf&lt;br /&gt;
| logo = Thymeleaf Logo with name small.png&lt;br /&gt;
| screenshot = &lt;br /&gt;
| caption = &lt;br /&gt;
| developer = Daniel Fernández&lt;br /&gt;
| latest release version = 3.0.11&amp;lt;ref&amp;gt;http://forum.thymeleaf.org/Thymeleaf-3-0-11-JUST-PUBLISHED-td4031356.html {{Wayback|url=http://forum.thymeleaf.org/Thymeleaf-3-0-11-JUST-PUBLISHED-td4031356.html |date=20190209183557 }} Release announcement&amp;lt;/ref&amp;gt;&lt;br /&gt;
| latest release date = {{release date|2018|10|29}}&lt;br /&gt;
| programming language = [[Java (programming language)|Java]]&lt;br /&gt;
| operating system = [[Cross-platform]]&lt;br /&gt;
| genre = [[template engine (web)|Template Engine]]&lt;br /&gt;
| license = [[Apache License]] 2.0&lt;br /&gt;
| website = {{url|http://www.thymeleaf.org}}&lt;br /&gt;
| standard = [[XML]], [[XHTML]], [[HTML5]]&lt;br /&gt;
}} &amp;#039;&amp;#039;&amp;#039;Thymeleaf&amp;#039;&amp;#039;&amp;#039;是一个[[Java]] [[XML]] / [[XHTML]] / [[HTML5]] 模板引擎 ，可以在Web（基于[[Java Servlet|servlet]] ）和非Web环境中工作。它更适合在基于[[MVC]]的Web应用程序的视图层提供XHTML / HTML5，但它甚至可以在脱机环境中处理任何XML文件。它提供完整的[[Spring Framework]]。 &lt;br /&gt;
&lt;br /&gt;
在Web应用程序中，Thymeleaf旨在成为[[JSP|JavaServer Pages]]（JSP）的完全替代品，并实现&amp;#039;&amp;#039;自然模板&amp;#039;&amp;#039;的概念：模板文件可以直接在浏览器中打开，并且仍然可以正确显示为网页。 &lt;br /&gt;
&lt;br /&gt;
Thymeleaf是 [[开源软件]]、许可下 [[Apache许可证|Apache许可证2.0]]。&lt;br /&gt;
&lt;br /&gt;
== 功能 ==&lt;br /&gt;
从该项目的网站：&amp;lt;ref&amp;gt;{{Cite web|url=http://www.thymeleaf.org/features.html|title=Archived copy|accessdate=2011-10-16|archiveurl=https://web.archive.org/web/20111008055319/http://www.thymeleaf.org/features.html|archivedate=2011-10-08|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 用于[[XML]] ， [[XHTML]]和[[HTML5|HTML5的]] Java 模板引擎 。 &lt;br /&gt;
* 适用于Web和非Web（离线）环境。  没有硬依赖[[Java Servlet|Servlet]] API。 &lt;br /&gt;
* 基于称为&amp;#039;&amp;#039;方言的&amp;#039;&amp;#039;模块化特征集。 &lt;br /&gt;
** 方言特征（例如：评估，迭代等）通过将它们链接到模板的标签和/或属性来应用。 &lt;br /&gt;
** 开箱即用的两种方言：Standard和SpringStandard（适用于[[Spring Framework|Spring MVC]]应用程序，与标准语法相同）。 &lt;br /&gt;
** 开发人员可以扩展和创建自定义方言。 &lt;br /&gt;
* 几种模板模式： &lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[XML]]&amp;#039;&amp;#039;&amp;#039; ：验证[[文档类型定义|DTD]]与否。 &lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[XHTML]] 1.0和1.1&amp;#039;&amp;#039;&amp;#039; ：是否针对标准[[文档类型定义|DTD进行]]验证。 &lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;[[HTML5]]&amp;#039;&amp;#039;&amp;#039; ：XML格式的代码和基于遗留的HTML5。  传统的非XML代码将自动清理并转换为[[XML]]格式。 &lt;br /&gt;
* 完整（和可扩展）的&amp;#039;&amp;#039;&amp;#039;国际化&amp;#039;&amp;#039;&amp;#039;支持。 &lt;br /&gt;
* 可配置的高性能&amp;#039;&amp;#039;&amp;#039;解析模板缓存&amp;#039;&amp;#039;&amp;#039; ，可将输入/输出降至最低。 &lt;br /&gt;
* 自动DOCTYPE转换 - 从模板[[文档类型定义|DTD]]到结果DTD-用于（可选）验证模板和结果代码。 &lt;br /&gt;
* 极易扩展：如果需要，可以用作模板引擎框架。 &lt;br /&gt;
* 完整的文档，包括几个示例应用 &lt;br /&gt;
&lt;br /&gt;
== Thymeleaf的例子 ==&lt;br /&gt;
下面的例子产生一个HTML5表的行为每个项目的一个 &amp;#039;&amp;#039;列表&amp;lt;产品&amp;gt;&amp;#039;&amp;#039; 变量 &amp;#039;&amp;#039;所有产品&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
  &amp;lt;thead&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;th th:text=&amp;quot;#{msgs.headers.name}&amp;quot;&amp;gt;Name&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;th th:text=&amp;quot;#{msgs.headers.price}&amp;quot;&amp;gt;Price&amp;lt;/th&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;/thead&amp;gt;&lt;br /&gt;
  &amp;lt;tbody&amp;gt;&lt;br /&gt;
    &amp;lt;tr th:each=&amp;quot;prod : ${allProducts}&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;td th:text=&amp;quot;${prod.name}&amp;quot;&amp;gt;Oranges&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td th:text=&amp;quot;${#numbers.formatDecimal(prod.price,1,2)}&amp;quot;&amp;gt;0.99&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;/tbody&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这段代码包括：&lt;br /&gt;
&lt;br /&gt;
* 国际化表现形式： &amp;#039;&amp;#039;&amp;lt;span style=&amp;quot;color:#708090; font-family:monospace;&amp;quot;&amp;gt; #{...}rh&amp;lt;/span&amp;gt;&amp;#039;&amp;#039;&lt;br /&gt;
* 变量/模型的属性评估表: &amp;#039;&amp;#039;&amp;lt;span style=&amp;quot;color:#708090; font-family:monospace;&amp;quot;&amp;gt; ${的。&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#708090; font-family:monospace;&amp;quot;&amp;gt;中。中。 } &amp;lt;/span&amp;gt;&amp;#039;&amp;#039;&lt;br /&gt;
* 实用功能： &amp;#039;&amp;#039;&amp;lt;span style=&amp;quot;color:#708090; font-family:monospace;&amp;quot;&amp;gt; #数字。formatDecimal(中。&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#708090; font-family:monospace;&amp;quot;&amp;gt;中。中。 ) &amp;lt;/span&amp;gt;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
此外，这个片段(X)HTML代码可以被完全显示通过浏览器作为一个原型，没有正在进行处理：它是一个 &amp;#039;&amp;#039;自然的模板&amp;#039;&amp;#039;中。&lt;br /&gt;
&lt;br /&gt;
== 参見 ==&lt;br /&gt;
&lt;br /&gt;
* 模板引擎（网络） &lt;br /&gt;
* [[JSP|JavaServer Pages]] &lt;br /&gt;
* [[Spring Framework|Spring框架]] &lt;br /&gt;
* [[FreeMarker|FreeMarker]] &lt;br /&gt;
* [[Apache Velocity]] &lt;br /&gt;
* 模板属性语言&lt;br /&gt;
&lt;br /&gt;
== 参考文献 ==&lt;br /&gt;
&amp;lt;references group=&amp;quot;&amp;quot; responsive=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 外部連結 ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.thymeleaf.org Thymeleaf]{{Wayback|url=http://www.thymeleaf.org/ |date=20130803035747 }}&lt;br /&gt;
[[Category:用Java編程的自由軟體]]&lt;br /&gt;
[[Category:Java函式庫]]&lt;br /&gt;
[[Category:網頁模板引擎]]&lt;br /&gt;
[[Category:Java企业平台]]&lt;br /&gt;
[[Category:有未审阅翻译的页面]]&lt;/div&gt;</summary>
		<author><name>imported&gt;SuiteLHY</name></author>
	</entry>
</feed>