2018.09.23 / 16:10
Thymeleaf¿¡¼ if else Á¶°Ç¹® »ç¿ë¹ý
hangawee
Ãßõ ¼ö 212
Thymeleaf¿¡¼ Á¶°Ç¹® »ç¿ëÇϱâ
Thymeleaf¸¦ »ç¿ëÇÏ´Ù º¸¸é ¼¹öÃøÀÇ µ¥ÀÌÅÍ¿¡ ´ëÇÑ ºÐ±â Á¶°ÇÀÌ ÇÊ¿äÇÒ °æ¿ì°¡ ÀÖ½À´Ï´Ù.
À̹ø Æ÷½ºÆÿ¡¼´Â if¿Í else¸¦ »ç¿ëÇÏ´Â °Í¿¡ ´ëÇØ ¾Ë¾Æº¸°Ú½À´Ï´Ù.
if ¹®
Thymeleaf¿¡¼ if¹®Àº ´ÙÀ½°ú °°ÀÌ »ç¿ëÇÕ´Ï´Ù.
1 | <li th:if="${pageMaker.isPrev()}"> |
th:if ¹®¹ýÀ¸·Î »ç¿ëÇϴµ¥ ű״ li »Ó¸¸ÀÌ ¾Æ´Ñ divµî¿¡ »ç¿ëÇÏ¿© Á¶°ÇÀÌ ¸Â´Â °æ¿ì ȸ鿡 º¸¿©ÁÙ ¼öµµ ÀÖ°í, °¨Ãâ ¼öµµ ÀÖ½À´Ï´Ù.
¸¸¾à ´ÙÁß Á¶°ÇÀ» ã¾Æ¾ß ÇÏ´Â °æ¿ì¿¡´Â ´ÙÀ½°ú °°ÀÌ »ç¿ëÇϱ⵵ ÇÕ´Ï´Ù.
1 | <span th:if="${account.getAccountStatus().toString().equals('ACTIVE')}">ÀçÁ÷Áß</span> |
else ¹®
´ÙÁß if¹®À¸·Îµµ üũ °¡´ÉÇÏÁö¸¸ ±× ¿ÜÀÇ °ªÀ» üũÇÒ ¶§ else¸¦ »ç¿ëÇϴµ¥, else´Â thymeleaf¿¡¼´Â ´Ù¸¥ ¼Ó¼ºÀÎ th:unless¸¦ »ç¿ëÇÕ´Ï´Ù.
»ç¿ë ¿¹Á¦ ÄÚµå´Â ´ÙÀ½°ú °°½À´Ï´Ù.
1 | <td th:if="${dto.getFileStatus().toString()} == 'ON_SUMMER'" th:text="${dto.getUploadName()} + ' (¿¡µðÅÍ Ã·ºÎÆÄÀÏ)'"></td> |
À§ÀÇ ¿¹Á¦Ã³·³ th:unless´Â if¹®°ú Á¶°ÇÀÌ µ¿ÀÏÇÏÁö¸¸ »ç½Ç ifÁ¶°Ç°ú ´Ù¸¥ Á¶°ÇÀÎ °æ¿ì¸¦ °Ë»öÇÏ°Ô µË´Ï´Ù.