概述
2019独角兽企业重金招聘Python工程师标准>>>
字符串拼接的顺序
当拼接字符串的时候要写在里面 由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
? '<a href=' + enterprise.creditUrl + '>'
+ enterprise.enterpriseName + '</a>' : ''}">
或者 自己写在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("/myref/list?id=' + ${targetId} + '")'">我的关联</button>
" -> "
方法传递多个变量参数
th:onclick="'addRef('+${targetId}+','+${wantRef.id} +')'"
内嵌页面(把公共页面提取出来,通过引入加入)
1、新建一个页面 , 加入锚点 th:fragment
2、在需要的位置通过 th:include 引入
转载于:https://my.oschina.net/zjllovecode/blog/1590181
最后
以上就是酷炫大门为你收集整理的thymeleaf 一些写法的全部内容,希望文章能够帮你解决thymeleaf 一些写法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复