2016-11-14 6 views
1

を解析できませんでした私はエラーに直面していますラインで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が不平を言っているなぜ私は把握することはできませんか?

アップデート: 私はそれがSCHEDULEDまたはRECEIVED

答えて

0

${...}に等しい場合、属性をチェックしようとしていますが、あなたが式を評価することを意味します。あなたは1つの式をyoutに入れてください。th:ifタグ。論理的でも&&ではなく、単語andです。

以下のように変更して、それが作業を開始する必要があります

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

この

${consultation.getStatus().toString() ne 'SCHEDULED'; and consultation.getStatus().toString() ne 'RECEIVED'} 
+0

何である "NE" の操作を試してみてください? –

+0

Ne - 等しくない – notionquest

関連する問題