一段集大成的thymeleaf代码
我在工作中正式用java有几个月的时间了吧,其中thymeleaf也算比较大的大头。虽然我不喜欢这个玩意,但谋生使然,现在来做一个总结。我发现我有一段代码,几乎囊括了我现阶段的thymeleaf心得。
<!--/* 这种注释格式是thymeleaf专属,输出页面时不可见 */-->
<!--/* 参数传递 */-->
<block th:fragment="submenu(curicon)"><script th:inline="javascript">let url = [[${/path}]]'';//后面的空字符串其实是一种防御,当${path}为空时,url = '';
</script><div class="dock hide"><!--/* marginleft是可选参数 */--><div th:style="'margin-left:' + ${marginleft ?: '37'} + '%;'"><!--/* 变量定义 */--><th:block th:with="docks=${{{1,'松','fzjz/?p=tf'},{2,'鹤','fzjz/global'},{3,'龟','fzjz/?p=jx'},{4,'鹿','fzjz/?p=cloud'},{5,'南极仙翁','fzjz/dolphin'},{6,'丁春秋','fzjz/boat'}}}"><!--/* 循环 */--><th:block th:each="d:${docks}"><div class="dock-icon" th:title="${d[1]}" th:url="${d[2]}"><div><img th:src="@{/images/dock/} + ${d[0]} + ${d[1]} + '.png'" th:alt="${d[1]}"/></div><!--/* 比较 */--><div><span th:text="${d[1]}" th:class="${curicon eq d[0]} ? active"></span></div></div></th:block></th:block></div>
</div>
</block>
相关心得文章汇总:
thymeleaf fragments可选参数
thymeleaf定义变量等
thymeleaf里设置路径
百里香叶thymeleaf
一段集大成的thymeleaf代码相关推荐
- 数据标注、模型调参debug...通通自动化!华为云AI开发集大成之作ModelArts 2.0发布...
乾明 发自 凹非寺 量子位 报道 | 公众号 QbitAI 福音.AI开发门槛现在更低. 不用你编码,甚至无需AI开发经验. 如今你所需所做:只需标注一小部分数据,然后它就会帮你标注剩下数据,并且自 ...
- Spark在集群上执行代码案例(中文切词)
Spark在集群上执行代码案例 java的切词使用案例(Demo) Spark中文切词代码 需求:利用jieba进行中文分词,并打包上传到集群进行执行 java的切词使用案例(Demo) @Test ...
- 面试官问:请拿出一段体现你水平的代码,我该如何回答?
程序员面试,免不了被问代码问题.如果面试官问你,最能代表你的当下水平的代码是什么?你该怎么回答呢?知乎的几位作者给出了优秀答案. 每天下班前半小时都会运行这段. #include <stdlib ...
- 贴一段数组动态扩容的代码
贴一段数组动态扩容的代码 public static Object arrayGrow(Object obj,int addlength){Class c = obj.getClass(); if(! ...
- html偷拍代码,一段植入木马的html代码
评论 # re: 一段植入木马的html代码 2012-06-25 14:47 往往v < html > < script language ="VBScript" ...
- 蓝桥杯 并查集汇总学习 及其代码
蓝桥杯 并查集汇总学习 及其代码 这里记录一下在刷蓝桥杯的并查集的题时写的一些代码 蓝桥幼儿园 蓝桥幼儿园 :https://www.lanqiao.cn/problems/1135/learning ...
- Matlab里怎么注释掉一段(多行)代码
Matlab里怎么注释掉一段(多行)代码? 你可以这样做,先选好你需要注释的那几行,单击右键,选择COMMENT.就可以了.如果要取消就同样选择要取消注释的那几行.依上述同样的操作选择Uncommen ...
- Marvell 88nv1120开卡方法集大成之作,附开卡工具
Marvell 88nv1120开卡方法集大成之作,附开卡工具,直接上干货! 1.只针对开海力士16nm tlc的教程,别的我没有开过 2.除了jm20329的桥之外,vl711也亲测可用 3.如果是 ...
- #来写一段你最拿手的代码。
来来来,机会留个你们秀,在留言处,留下一段你最拿手的代码吧~ 看谁写得最棒,有机会获得么么哒一个~~~
最新文章
- ApartmentState.STA
- (四)开源C# WPF控件库《AduSkin – UI》
- Java AIO 编程
- webharvest-sample-1
- Leetcode91. Decode Ways
- 纯CSS实现的蓝色竖向导航代码
- 解决keil注册机和编译错误的问题2020-12-28
- OFDM学习笔记(七)(多址接入技术)
- 局域网QQ助手 扫描在线QQ号
- 4k hidpi 黑苹果_不折腾不舒服 篇一:2K显示器不得不说的尴尬及解决方案,聊聊MacOS开启HiDPI...
- ios版qq聊天记录的导出
- js案例一 :方块拖动效果
- 16S rDNA测序数据下载 | Qiime下载安装
- Java编程思想-并发(5)
- grpc加TLS加密和令牌认证
- mysql increment_mysql中auto_increment用法详解
- 差分输入ADC的前端抗混叠RC滤波器设计及作用
- PyQt5——pyqtgraph绘图大招
- B.TMT Document (思维分析)
- java中socket实现一对一聊天
热门文章
- 招生啦!清华大学SIGS人工智能硕士项目2021年硕士研究生普通招考说明
- 项目异常Too many open files
- 计算机内存条如何区分频率,怎么看内存条频率,详细教您怎么看内存条频率
- 终于把泰山OFFICE的MAC本地库问题都解决了
- Xcode真机调试中There was an internal API error错误解决方法
- 洛谷P1757 通天之分组背包
- 【优秀论文解读】UV-SLAM: Unconstrained Line-based SLAM Using Vanishing Points for Structural Mapping
- ftp上传文件时出现 550 Permission denied,不是用户权限问题
- poi 启用保护后取消_保护模式禁用怎么解除
- 精心收集的95个超实用的JavaScript代码片段(ES6 +编写)