我是靠谱客的博主 酷炫大门,最近开发中收集的这篇文章主要介绍thymeleaf 一些写法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

字符串拼接的顺序

当拼接字符串的时候要写在里面 由thymeleaf 维护会比较好

<p th:text="'商务网址:' + ${enterprise.businessUrl != null ? enterprise.businessUrl : ''}"> </p>

或者这样写由SpringEL引擎负责

<p th:text="${enterprise.contactsMobile!=null}?'联系方式:'+${enterprise.contactsMobile}:'联系方式:'">联系方式: </p>

这两种写法都比较稳!

这样的话 如果为空的话就只会显示 商务网址:

其他的写法的话就会出现 前面的字符不显示的情况。

 

图片url引用

<img src="images/mr1_img.jpg" th:src="@{${enterprise.enterprisePicture}}" />

 

<a>标签URL引用

<a th:href="${enterprise.creditUrl != null ? enterprise.creditUrl : ''}">

或者类似图片URl 的引用方式

<a th:href="@{http://{url}(url=${enterprise.businessUrl})}">

 

给某个文字加上链接(<a>)

把<a>标签写在thymeleaf 里

<h2 th:utext="${enterprise.enterpriseName != null
? '&lt;a href=' + enterprise.creditUrl + '&gt;'
+ enterprise.enterpriseName + '&lt;/a&gt;' : ''}">

或者 自己写在html

<a th:href="${enterprise.creditUrl != null ? enterprise.creditUrl : ''}">
<h2 th:text="${enterprise.enterpriseName}">珠海汇丰征信有限公司</h2>
</a>

 

2018-2-2新增

方法中加入字符参数(url)

<button class="bu3"
th:onclick="'locateTo(&quot;/myref/list?id=' + ${targetId} + '&quot;)'">我的关联</button>

&quot; -> "

方法传递多个变量参数

th:onclick="'addRef('+${targetId}+','+${wantRef.id} +')'"

 

内嵌页面(把公共页面提取出来,通过引入加入)

1、新建一个页面 , 加入锚点 th:fragment

100001_c6zy_2885163.png

2、在需要的位置通过 th:include 引入

100114_h5j1_2885163.png

转载于:https://my.oschina.net/zjllovecode/blog/1590181

最后

以上就是酷炫大门为你收集整理的thymeleaf 一些写法的全部内容,希望文章能够帮你解决thymeleaf 一些写法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部