Java Thymeleaf:无法解析表达式

时间:2016-11-14 18:19:55

标签: java thymeleaf

我遇到了错误:

Could not parse as expression: "${consultation.getStatus().toString()}!=SCHEDULED && consultation.getStatus().toString()}!=RECEIVED"

在行中:

<span th:if="${consultation.getStatus().toString()}!=SCHEDULED &amp;&amp; consultation.getStatus().toString()}!=RECEIVED" th:text="${consultation.getStatus()}"></span>

我无法弄清楚为什么Thymeleaf会抱怨?

更新: 我正在尝试检查属性是否等于SCHEDULEDRECEIVED

2 个答案:

答案 0 :(得分:1)

试试这个

self.present(loginViewController, animated: true, completion: nil)

答案 1 :(得分:0)

${...}表示您要评估表达式。你应该只在th:if标签中有一个表达式。也是合乎逻辑的,不是&&,而只是and字。

如下更改,它应该开始工作:

${consultation.getStatus().toString()!='SCHEDULED' and consultation.getStatus().toString()!='RECEIVED'}