JSP/SERVLET
2018.09.28 / 24:12
[JSTL] if¹® else(choose)¹® »ç¿ëÇÏ´Â ¹æ¹ý
hangawee
Ãßõ ¼ö 149
JSTL IF, ELSE IF(choose)¹® »ç¿ë ¹æ¹ý.
HTML ÆäÀÌÁö¸¦ ¸¸µé¶§ ±²ÀåÈ÷ À¯¿ëÇÏ°Ô »ç¿ëÇÏ´Â JSTL Áß¿¡¼µµ °¡Àå ¸¹ÀÌ ¾²´Â
IF¹®ÀÇ »ç¿ë¿¡ ´ëÇؼ ¾Ë¾Æº¸ÀÚ
1. ´Ü¼ø IF
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <c:set var="data" value="¾È³ç" /> <c:if test="${data eq '¾È³ç'}"> ¾È³çÀ» Ãâ·Â ÇÕ´Ï´Ù. </c:if> <!-- ¼¹ö¿¡¼ result ¶ó´Â µ¥ÀÌÅ͸¦ modellÀ» ÅëÇؼ ¹Þ¾Æ »ç¿ëÇÏ´Â °æ¿ì (EL ÅÂ±× »ç¿ë) --> <c:if test="${result.data eq '¾È³ç' }"> ¾È³çÀ» Ãâ·Â ÇÕ´Ï´Ù. </c:if> <!-- ¼¹ö¿¡¼ µÎ°³ÀÇ µ¥ÀÌÅÍ result1°ú result2 ¸¦ ¹Þ¾Æ¼ ºñ±³ ÇÒ¶§(EL ÅÂ±× »ç¿ë) --> <c:if test="${result1.data eq result2.data}"> µÎ°³ÀÇ µ¥ÀÌÅÍ°¡ ÀÏÄ¡ ÇÕ´Ï´Ù. </c:if> | cs |
À§¿Í °°ÀÌ »ç¿ë ÇÒ ¼ö ÀÖ´Ù.
2. if else , choose¹®
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | <c:set var="data" value="°³¹ßÀÚ" /> <c:choose> <c:when test="${name eq '°³¹ßÀÚ'}"> °³¹ßÀÚ ÀÔ´Ï´Ù. </c:when> <c:when test="${name eq '»çÀå'}"> °³¹ßÀÚ°¡ ¾Æ´Ñ »çÀå ÀÔ´Ï´Ù. </c:when> <c:otherwise> ¾Æ¹«°Íµµ ¾Æ´Ñ »ç¶÷ ÀÔ´Ï´Ù. </c:otherwise> </c:choose> | cs |
d
if else¶ó´Â Ç¥ÇöÀ» »ç¿ë Çϴ°ÍÀÌ ¾Æ´Ñ
choose ¶ó´Â ¹®¹ýÀ» »ç¿ëÇÑ´Ù.
3. ºñ±³ ¿¬»êÀÚ
1) eq (==)
µÎ °ªÀÌ µ¿ÀÏ ÇÒ¶§
2) ne ( !=)
µ¿ÀÏ ÇÏÁö ¾ÊÀ»¶§
3. empty ( == null)
°ªÀÌ null À϶§
Á¦ Æ÷½ºÆÃÀÌ µµ¿òÀÌ µÇ¾ú³ª¿ä?
±×·¸´Ù¸é °ø°¨Çϱâ Çѹø ´·¯ÁÖ¼¼¿ä ºí·Î°Å¿¡°Ô Å« ÈûÀÌ µË´Ï´Ù
Ãâó: http://yamea-guide.tistory.com/category/Yame Programmer/ÀüÀÚÁ¤ºÎÇÁ·¹ÀÓ¿öÅ©?page=1 [±âŸġ´Â °³¹ßÀÚÀÇ ¾ß¸Å °¡À̵å]