这篇文章主要介绍”Thymeleaf常用语法总结”,在日常操作中,相信很多人在Thymeleaf常用语法总结问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答“Thymeleaf常用语法总结”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
<强> 1。>强模板继承<强>:强>将页面公用的部分写到一个页面中<强>、>强其它页面通过继承该页得到公共部分<强>。强>
创建一个公共页面<强>基本布局。html, 强>内容如下<强>:强>
添加了jquery <强> 强>库和网站图标<强>。强>
<强> xmlns:布局:>强导入<强>布局>强标签
<强>布局:片段:>强声明布局标识
将<强> hello.html 强>继承自<强>基本布局。html: 强>
<强>布局:修饰符:强>表示使用某个模板装饰<强>、>强即父模板
<强>布局:片段:强>表示继承父模板对应的块<强>、>强可以理解为<强> Java 强>中的父类方法<强>。强>
这个页面并没有导入Jquery <强> 强>库<强>、>强但是我们已经可以使用<强> Jquery, >强说明模板继承成功<强>。强>
<强> 2。常用语法:强>
首先在<强> CommonResponse:: sayHello >强方法中向页面写入一些数据
<强> Thymeleaf 强>中的标签对应于<强>:[th: HTML中的标签),强>所以一般不需要单独去记<强>。强>
<强> th:价值:强>即<强> html 强>中的<强> 强>价值标签<强>。强>
<强> th:每个:强>迭代变量<强>、>强可以定义两个迭代量<>强,1:强>迭代变量<强> (u), 2: 强>迭代状态量<强> (uStat) 强>
<强> th:如果:>强条件判断<强>、>强推荐使用<强>情商,lt, gt, ne >强而不是<强>=& lt;,祝辞!=?/强>一些符号如<强>和强>需要使用已转义符号<强>(,,)强>
<强> th: attr: 强>用于设置某个属性的值<强>、>强上面的代码对应<强>:id=[u.id], >强通常用于非html <强> 强>标签如<强> data-toggle 强>等<强>,强>请注意<强>:强>大写的字符将会被自动转换成小写<强>。>强如<强>:data-Toggle 强>会被转换成<强> data-Toggle。强>
<强> #日期,#列表强>是<强> Thymeleaf 强>全局变量<强>、>强类似还有很多<强>、>强用到时请查看文档<强>。强>
使用<强> th:内联:强>表示内容类型<强>、强>一般为<强>:文本、javascript。强>
<强> th:内联=皌ext": 强>使用该标签可以在内部直接使用<强> Thymeleaf >强语法<强>、>强如果页面中需要写<强> js, 强>请使用<强> & lt; script th:内联=癹avascript"祝辞,强>代码块如果包含运算符或其他特殊符号<强>、强>请使用<强> CDATA 强>包住方法体<强>:强>
或者
示例页面:
到此,关于“Thymeleaf常用语法总结”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!