Thymeleafでif文を書くときによく間違うので書いておく。
以下記事に記載があるように、ちゃんと指定された演算子を使わないと動かない。
また ==
は動いたりするのでついついjavaの演算子とかでいけると勘違いしてしまう。
https://qiita.com/narikei/items/c4780d6bb69902380136
例えばjavaで書いた場合の
if (testFlg == 1 && (testId == 0 || testId == 1))
はThymeleafで以下のように書く
<div th:if="${testFlg eq 0 and (testId eq 0 or testId eq 1)}">
<li>メモ</li>
</div>