# SpringBoot thymeleaf基本使用

  • thymeleaf的优点就不说了,相信大家既然来学习Thymeleaf,肯定对jsp的使用深有体会,现在开始步入正题

先来大致介绍下“${},#{},@{},*{}”这几个的作用

表达式

1 变量表达式即OGNL表达式或Spring EL表达式(在Spring术语中也叫model attributes)

${所要取得值}

2 选择表达式很像变量表达式,不过它们用一个预先选择的对象来代替上下文变量容器(map)来执行

 <div th:object="${name}"> 
  <span th:text="*{title}">
  </span>  
</div>

3 URL表达式指的是把一个有用的上下文或回话信息添加到URL,这个过程经常被叫做URL重写

@{/js...}"
引入资源

4 文字国际化表达式允许我们从一个外部文件获取区域文字信息(.properties),用Key索引Value,还可以提供一组参数

#{可以${}}一般用于实现国际化

常用的取值操作

  • 取对象中属性值
<div th:text="${hello.id}"></div>

  • 取List集合值
<tr th:each="hello,index : ${hellos}">
  <td th:text="${hello.id}"></td>
  <td th:text="${hello.name}"></td> 
</tr>

Snipaste_2018-03-13_09-04-35.png

取出Map也是跟取出对象类似,大家可以自行动手实践实践,以上如有问题,请在评论区指正,谢谢大家

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 我没有写过我的母亲,不是我不愿意写,而是怕自己那拙劣的文笔无法描绘心中我伟大而美丽的母亲。 我的母亲个儿不高一米六...
    程佳平阅读 430评论 0 5
  • 海淘的浪潮已经来袭,但不知大家在海淘时有没有遇到售后的麻烦,或淘不到心仪的商品。淘世界是一个全品类和售后完善的海淘...
    最美应用阅读 341评论 0 2
  • 记录一段真实生活中人物的语言或者是两三个人物的对话,建议大家先录音,然后逐字打出来。 人物:小小妞儿,妞儿妈妈,妞...
    青石巷边花雨伞阅读 173评论 1 1
  • 微博里看到一个电影预告评论了几句,被一个不认识的喷成煞笔,很想骂人但是觉得如果确实是自己评论有误还跟人对骂很不好,...
    宝越来阅读 132评论 0 0
  • 上海的雨下了好几天了,看天气预报,本周一直有雨,不写写秋雨,好像对不起秋天似的。 秋天的雨不像夏天,说来就来说走就...
    崴崴一笑阅读 507评论 0 0