为什么根据你写的报这个错 org.thymeleaf.exceptions.TemplateProcessingException: Could not parse as expression: "${currentProcess == null or currentProcess.userId != userId or currentProcess.currentNode != 106} hide" (business/spot/spotDetail)
时间: 2024-03-28 20:40:27 浏览: 188
thymeleaf-extras-java8time:Thymeleaf“ extras”方言,用于格式化和创建Java 8 Time API对象
这个错误是因为 Thymeleaf 模板引擎无法将 `${currentProcess == null or currentProcess.userId != userId or currentProcess.currentNode != 106} hide` 解析为一个有效的表达式。可能是因为表达式中的某些语法有误或者某些变量未定义。你可以检查一下表达式的语法是否正确,并确保所需的变量已经在上下文中定义。另外,你可以在表达式前添加 `#` 符号来标识它是一个内联模板,这样 Thymeleaf 就可以正确地解析它。例如:`[# th:if="${currentProcess == null or currentProcess.userId != userId or currentProcess.currentNode != 106}" th:class="hide"]`。
阅读全文