<div class="btns" style="float:left;padding: 5px;"> <div id="drawPickerOtherAnx" style="float: left;" th:if="${currentProcess == null || currentProcess.userId != userId || }" style="float: left; display: none;" >上传附件</div> </div> 为什么th:if会不生效?
时间: 2024-02-10 14:17:24 浏览: 59
btns:惊人的 CSS 按钮
根据你提供的代码,`th:if`表达式的条件部分似乎不完整。在你提供的代码中,条件部分以`||`符号结尾,但是后面没有指定条件的值。条件部分应该是一个完整的布尔表达式,它的值将决定元素是否呈现在页面中。
如果你想要让`th:if`表达式生效,你应该修改条件部分,使其成为一个完整的布尔表达式。例如,以下是一个可能的修正方法:
```
<div id="drawPickerOtherAnx"
style="float: left; display: none;"
th:if="${currentProcess == null or currentProcess.userId != userId}">
上传附件
</div>
```
在这个修正后的代码中,`th:if`表达式的条件部分是完整的,并且使用了`or`关键字来表示逻辑“或”操作。注意,这个修正后的代码中还做了一些空格和格式上的调整,这是为了让代码更易读和更易于维护。
阅读全文