前言
我们在使用jsp的时候可以使用c:if标签来控制按钮的显示,
但是使用了thymeleaf之后同样需要这样的权限控制操作,th:if 可实现这样的功能
实现
java
如:设置了添加操作,此处用request,session同样
request.setAttribute("add", true);
html
<a th:if="!${add}" class="layui-btn layui-btn-sm layui-btn-primary"><i class="layui-icon"></i>新增</a>
F12中同样和搜索并行的添加按钮是没有标签的
将感叹号去除,设置为:th:if=“${add}”
<a th:if="${add}" class="layui-btn layui-btn-sm layui-btn-primary"><i class="layui-icon"></i>新增</a>
主要:th:if="!${add}" // boolean类型
同样可以这样用:th:if="${add} == 1" // 数值类型
更多用法参考:https://blog.csdn.net/LawssssCat/article/details/104085463