黑马程序员技术交流社区

标题: 【上海校区】thymeleaf常用的的标签 [打印本页]

作者: 梦缠绕的时候    时间: 2018-8-16 10:54
标题: 【上海校区】thymeleaf常用的的标签
页面HTML引入thymeleaf

在html上面添加

<html lang="en"  xmlns:th="http://www.thymeleaf.org">th:text 和th:utext

例如:传入页面的sh数据为:

User user = new User("<span style='color:blue;'>张三</span>",23);

页面

结果:

th:text会把传入的内容全部展示出来。但th:utext会把传入的内容转换为html元素解析。

th:object

传入页面的数据为:

User user = new User("张三",23);

页面:有两种写法都可以用

结果:

日期函数:

传入的数据:

页面:

结果:

但不可以这么写

<input th:field="*{#dates.format(date,'yyyy|MM|dd')}"/>

原因我个人觉得,你让id和name属性等于这么一串是不是不大合适

th:href 和th:src以及th:action

这两个都是类似的用法即用@{}包含请求的路径即可

<a th:href="@{www.baidu.com}"></a><form th:action="@{/路径}">th:if

传入页面的数据为:

User user = new User("张三",23);

页面:

结果:

传入

User user = new User("张三",25);

结果


传入:

User user = new User("张三",18);

结果:


比较类似于el表达式,在括号里面外面判断都可以。





作者: 不二晨    时间: 2018-8-16 17:11
奈斯




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2