SpringBoot与Vue系列

# SpringBoot thymeleaf基本使用

2018-03-13  本文已影响15人  tanoak

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

表达式

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>

<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也是跟取出对象类似,大家可以自行动手实践实践,以上如有问题,请在评论区指正,谢谢大家

上一篇 下一篇

猜你喜欢

热点阅读