thymeleaf์ th:if๋ฅผ ์ฌ์ฉํ๊ฒ ๋๋ฉด ์กฐ๊ฑด์ ํ์ธํ๊ณ true์ผ ๊ฒฝ์ฐ ์์๋ฅผ ํ์
false์ผ ๊ฒฝ์ฐ ์์๋ฅผ ํ์ํ์ง ์๊ฒ ๋๋ค.
<div th:if="${num == 5}">
<!-- num์ด 5์ ๊ฐ์ ๋ ํ์ ๋ ๋ด์ฉ -->
</div>
th:if๋ฅผ ์ฌ์ฉํ๊ฒ ๋๋ฉด ๊ธฐ๋ณธ์ ์ผ๋ก ์กฐ๊ฑด์ ๊ฒฐ๊ณผ๊ฐ true์ผ ๊ฒฝ์ฐ ํ์๋๊ฒ ๋จ
์กฐ๊ฑด์ ๊ฒฐ๊ณผ๊ฐ false์ผ ๊ฒฝ์ฐ ํด๋น ์์๋ฅผ ํ์ํ๊ณ ์ถ๋ค๋ฉด th:unless๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ค!
<div th:unless="${num == 5}">
<!-- num์ด 5์ ๊ฐ์ง ์์ ๋ ํ์ ๋ ๋ด์ฉ -->
</div>
๋ฌผ๋ก th:if=${ num != 5 } ๋ก ํด๋ ์๊ด ์๋ค.

ํ๋ก์ ํธ ์์ ์ค model๋ก ๋ณด๋ธ ๋ฐฐ์ด ๋ฆฌํฐ๋ด์ด null์ผ ๊ฒฝ์ฐ ์๋ฌ๊ฐ ์๊ธฐ์ง ์๋๋ก
th:if๋ฅผ ์ด์ฉํด null์ ๋ํ ์ฒ๋ฆฌ๋ฅผ ํ๋๋ฐ ์๊ฐํ ๋๋ก ์ฒ๋ฆฌ๊ฐ ์ ๋์ง ์์๋ค.
<!-- list ๊ฐ null์ผ ๊ฒฝ์ฐ ๊ฒ์๊ฒฐ๊ณผ ์์ ํ์ -->
<tr th:if="${list == null}">
<td colspan="11" style="text-align: center; padding: 30px 0;">๊ฒ์ ๊ฒฐ๊ณผ๊ฐ ์์ต๋๋ค.</td>
</tr>
java๋ก list๋ฅผ ์ถ๋ ฅํ์ ๋ ํ์คํ ๋น ๊ณต๊ฐ์ธ ๊ฒ์ ํ์ธํ๋ค.
list์ ๋ด๊ธด ๊ฐ์ด ์์ด ๋น ๊ณต๊ฐ์ผ ๋ ๊ฒ์ ๊ฒฐ๊ณผ๊ฐ ์์ต๋๋ค๊ฐ ๋์์ผ ํ๋๋ฐ
ํ๋ฉด์์ ์ ๋๋ก ์ฒ๋ฆฌ๊ฐ ์๋์๋ค.

์ฐพ์๋ณด๋ ์ฝ์์ [] ๋ก ์ถ๋ ฅ๋๋ ๊ฒ์ list๋ฅผ Object.put(attribute, value) ๋ก ๋ฃ์ด์
value๋ก ์ด๊ธฐํ ๋์ด์์ผ๋ ๋น์ด์๋ ์ํ์์ ๋ํ๋ด๋...
๋ฐ๋ผ์ null์ด ์๋ ํฌ๊ธฐ๊ฐ 0์ธ ๋ฐฐ์ด์ด๋ผ๋ ๊ฒ์ด์๋ค.
๊ทธ๋์ ์ด๋ฒ์๋ ์ ๊ทผ๋ฒ์ ๋ฐ๊ฟ ๋ฐฐ์ด์ ๊ธธ์ด๋ก ์กฐ๊ฑด์์ ๋ฐ๊ฟจ๋ค.
<!-- list ๋ฐฐ์ด์ length๊ฐ 0๊ณผ ๊ฐ์ ๊ฒฝ์ฐ ๊ฒ์๊ฒฐ๊ณผ ์์ ํ์ -->
<tr th:if="${list.length() == 0}">
<td colspan="11" style="text-align: center; padding: 30px 0;">๊ฒ์ ๊ฒฐ๊ณผ๊ฐ ์์ต๋๋ค.</td>
</tr>
๊ทธ๋ฌ๋ ์ด ๋ฐฉ๋ฒ์ ํ๊ธฐ๋ฒ์ ์ฌ์ฉํ ์ ์๋ค๊ณ ๋ด๋ค.
Tyemeleaf ๋ ๊ฐ์ฒด์ ์์ฑ๊ณผ ๋ฉ์๋์ ์ ๊ทผ์ ์ต์ ํ ๋์ด ์๊ธฐ ๋๋ฌธ์ length() ์ฌ์ฉ์ด ๋ถ๊ฐ.
์ฐธ๊ณ ๋ก list.length๋ ์ฌ๋ฐ๋ฅด์ง ์๋ ํ๊ธฐ๋ฒ์ด๋ผ๊ณ ๋ธ
๋ ์ฐพ์๋ณด๋ themeleaf์์ size() ์ ํธ๋ฆฌํฐ ๋ฉ์๋๋ฅผ ์ง์ํด์
List, Set, Map๋ฑ์ ๊ฐ์ฒด์ ๋ํ ์ปฌ๋ ์ ํฌ๊ธฐ๋ java ํ์ค ๋ฐฐ์ด์ ์ฒ๋ฆฌ๋ฅผ ํ ์ ์๋ค๋ ๊ฒ์ ์๊ฒ ๋๋ค.
<!-- ์ผ๋ฐ ๋ฐฐ์ด์ผ ๊ฒฝ์ฐ -->
<tr th:if="${#arrays.size(list) == 0}">
<!-- ๋ฆฌ์คํธ ๊ฐ์ฒด์ผ ๊ฒฝ์ฐ -->
<tr th:if="${#lists.size(list) == 0}">
๋ฆฌ์คํธ ๊ฐ์ฒด๊ฐ ์๋ ๋ฐฐ์ด์ ์ฌ์ฉํ๋ ค๋ฉด size๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์๋๋ผ
length ๋ฅผ ์ฌ์ฉํด์ผ ํ๋ค.
์์์ ์๋๋ค๊ณ ํ๋๋ฐ, ์ ํ๊ธฐ๋ฒ์ผ๋ก ์๋๋๊ฑฐ๊ณ
#arrays.length(๋ฐฐ์ด์ด๋ฆ) ์ด๋ฐ์์ผ๋ก ์์ฑํ๋ฉด ๋๋ค.
<tr th:if="${#arrays.length(list) == 0}">
ํน์ ๋ชฐ๋ผ null ๊ฒ์ฆ๋ ํ๊ธฐ ์ํด ์ด๋ฐ์์ผ๋ก ์ฝ๋๋ฅผ ๋ฐ๊ฟ ์ ์๋๋
์์ฃผ ์ ๋์๊ฐ๋ค ๐๐
<!-- ์กฐํ ๊ฒฐ๊ณผ ์์ -->
<tr th:if="${list == null || #arrays.length(list) == 0}">
<td colspan="11" style="text-align: center; padding: 30px 0;">๊ฒ์ ๊ฒฐ๊ณผ๊ฐ ์์ต๋๋ค.</td>
</tr>