ÀÛ¾÷À» ¼öÇàÇÏ´Ù ÀÛ¾÷ÀÇ °á°ú¿¡ µû¶ó¼ ¶Ç´Â Çʿ信 µû¶ó¼ ´Ü¼øÈ÷ ´Ù¸¥ ÆäÀÌÁö·Î À̵¿ÇØ¾ß ÇÒ °æ¿ì°¡ Àִµ¥ À̰ÍÀ» °¡´ÉÇÏ°Ô ÇØ ÁÖ´Â °ÍÀÌ HttpServletResponseÀÇ sendRedirect¸Þ¼µå ÀÔ´Ï´Ù. À̰ÍÀº Http¿¡¼ ÀÚÁÖ ¾²ÀÌ´Â ¸î °¡Áö Çì´õµéÀ» »ç¿ëÇϱ⠽±°Ô ¸¸µé¾î ³õÀº °ÍÁß Çϳª·Î, ÀÌ ¸Þ¼µå¸¦ »ç¿ëÇϸé HttpÀÇ LocationÇì´õ¸¦ ¼³Á¤ÇÏ´Â °Í°ú °°Àº È¿°ú¸¦ ³À´Ï´Ù. sendRedirectÀÇ ÇüŸ¦ º¸¸é ´ÙÀ½°ú °°½À´Ï´Ù.
n public void sendRedirect(java.lang.String location) throws java.io.IOException
¾Æ·¡ÀÇ ¿¹´Â ÀÌ·± sednRedirect¸Þ¼µå¸¦ ÀÌ¿ëÇØ¼ ÆäÀÌÁö¸¦ À̵¿(redirect)½ÃŰ´Â ¿¹Á¦ÀÔ´Ï´Ù. doGet¸Þ¼µå·Î URL·ÎºÎÅÍ yahoo¶ó´Â °ªÀ» ¹ÞÀ¸¸é http://www.yahoo.co.kr ÆäÀÌÁö·Î À̵¿ÇÏ´Â ¿¹Á¦ ÀÔ´Ï´Ù.
|
ResponseRedirect.java |
Reponse¸¦ ÀÌ¿ëÇÏ¿© Redirect±¸Çö |
|
| |
|
C:\jakarta\webapps\MySample\WEB-INF\classes\chap4>javac ReponseRedirect.java
| |
ºê¶ó¿ìÀúÀÇ ÁÖ¼Òâ¿¡ gopage=yahoo¸¦ Ãļ ÆäÀÌÁö°¡ À̵¿ µÇ´Â °ÍÀ» È®ÀÎÇÏ½Ç ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. À̰ÍÀº HttpServletResponseÀÇ sendRedirect ¸Þ¼µå·Î °£´ÜÇÏ°Ô ±¸ÇöÇÒ ¼ö ÀÖ½À´Ï´Ù.
n response.sendRedirect("http://www.yahoo.co.kr");
ÀÌ·¸°Ô sendRedirect´Â ´Ü¼øÈ÷ ´Ù¸¥ ÆäÀÌÁö·Î URLÀ» À̵¿ÇÒ ¶§ ¾²ÀÔ´Ï´Ù. ÇÁ·Î±×·¥»óÀÇ ¾îµð¿¡ À§Ä¡ÇÏµç »ó°ü¾øÀÌ È£ÃâµÈ ±× ½ÃÁ¡¿¡¼ ¿øÇÏ´Â ´Ù¸¥ ÆäÀÌÁö·Î À̵¿Çϸç, ÇÏ´ø ÀÛ¾÷µµ È£ÃâµÇ±â Á÷Àü±îÁö ¸ðµÎ ¼öÇàµÈ ÈÄ ÆäÀÌÁö°¡ À̵¿µË´Ï´Ù.
| jabookÀúÀÚ¸íÇÔ |
|
Á¦¸ñ:¼Ò¼³°°ÀºJSP1ºÎ ÀúÀÚ:ÃÖ¿µ°ü |