thymeleaf设置a标签可不可点击

使用thymeleaf写的页面,怎么可以让a标签根据作用域所传值来设置a标签可不可点击

关键点是在于对 th:if="${true}" 的使用方法,会用的话 可以有很多种解决方法

<a th:if="${1==1}">
    可以点击的按钮
</a>
<span th:if="${1==3}" >
    不可以点击的按钮
</span>

请采纳


语法格式如下:
<a th:href="@{/channel/page/add}">添加渠道 </a>
<a href="/channel/page/add">添加渠道 </a>
在默认项目路径为空时,打Jar包单独运行时。二者效果一致。
在使用Maven内嵌Tomcat或打War包部署到Servlet容器,或者在项目内执行App启动类,且有配置项目路径时。
二者区别如下:
href始终从端口开始作为根路径,如http://localhost:8080/channel/page/add
th:href会寻找项目路径作为根路径,如http://localhost:8080/dx/channel/page/add

其他参考:

th:onclick="@{'location.href=\'' + ${#httpServletRequest.getContextPath()} + '/xxxx\'}"

直接使用 if函数来判断传过来的值,设置一个可以点的,一个不可点的

<a th:if="${}">连接1</a>
<a th:if="${}" disabled="false">连接1</a>