URL RewritingÀ̶õ Ŭ¶óÀÌ¾ðÆ®¸¦ ±¸º°Çϱâ À§ÇØ ¶Ç´Â Á¤º¸¸¦ ³Ñ±â±â À§Çؼ ÇϳªÀÇ ÆäÀÌÁö¿¡¼ ´Ù¸¥ ÆäÀÌÁö·Î À̵¿ÇÒ ¶§ URLÀÇ µÞºÎºÐ¿¡ Á¤º¸¸¦ °¡Áö°í ´Ù´Ï´Â °ÍÀ» ¸»ÇÕ´Ï´Ù. ¾²´Â Çü½ÄÀº ¾ÕÀÇ Hidden Form Field¿Í ºñ½ÁÇÏ¸ç °£´ÜÇÏ°Ô Å¬¶óÀÌ¾ðÆ®¸¦ ±¸ºÐÇϱâ À§Çؼ ¾²Àδٴ °øÅëÁ¡À» °¡Áý´Ï´Ù¸¸, ÀÌ ¹æ½ÄÀº Get ¹æ½Ä¿¡¼¸¸ »ç¿ëµË´Ï´Ù. ¶ÇÇÑ ÀÌ ¹æ½ÄÀº µÚ¿¡¼ ´Ù·ê ¼¼¼Ç ºÎºÐ¿¡¼ URLEncoding°ú ÇÔ²² ¼¼¼Ç À¯ÁöÀÇ ÇÑ ¹æ¹ýÀ¸·Îµµ ¾²ÀÌ°Ô µË´Ï´Ù.
URLµÚ¿¡ ±¸ºÐÀÚ Ã·ºÎ
n http://localhost:8080/MySample/chap6/urlRewrite1.jsp?name=jaboom
¾ÕÀÇ ¿¹Á¦¿¡¼ Hidden Form Field·Î °ªÀ» ³Ñ±ä °ÍÀ» À̹ø¿¡´Â URL RewritingÀ¸·Î »ç¿ëÀÚ Á¤º¸¸¦ ³Ñ°Ü º¸°Ú½À´Ï´Ù.
|
urlRewrite.jsp |
URL Rewriting ¿¹Á¦ |
|
| |
|
urlRewrite1.jsp |
URL Rewriting ¿¹Á¦ |
|
| |
|
urlRewrite2.jsp |
URL Rewirting ¿¹Á¦ |
|
| |
|
| |
À§ÀÇ Hidden Form Field ¿¹Á¦¿Í ´Ù¸¦ °ÍÀÌ ¾ø´Â ¿¹Á¦ ÀÔ´Ï´Ù. ¿©±â¼´Â ´ÜÁö FormÀÌ ¾Æ´Ñ URL·Î »ç¿ëÀÚ À̸§À» °¡Áø º¯¼ö°ªÀ» ³Ñ±ä °ÍÀÔ´Ï´Ù.
n <a href = "urlRewrite2.jsp?name=<%= name %>">°è¼Ó ÁøÇàÇϱâ</a>
ÀÌ·¸°Ô URL RewritingÀ» ÅëÇØ¼µµ »ç¿ëÀÚ Á¤º¸¸¦ °£´ÜÈ÷ ³Ñ±â´Âµ¥ Æí¸®ÇÏ°Ô ÀÌ¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸, À̰͵µ ¿ª½Ã º¸³¾ ¼ö ÀÖ´Â Á¤º¸ÀÇ ¾çÀÌ Á¦ÇÑµÇ°í º¸¾ÈÀÇ ¹®Á¦°¡ Àֱ⠶§¹®¿¡ ±× »ç¿ëÀÌ ÇÑÁ¤µË´Ï´Ù. ÀÌ·¯ÇÑ ¹®Á¦Á¡µéÀ» °³¼±Çϰí ÇØ°áÇϱâ À§ÇÑ ¹æ¹ýÀÌ ¹Ù·Î ´ÙÀ½ºÎÅÍ ´Ù·ê ÄíŰÀÎ °ÍÀÔ´Ï´Ù.
| jabookÀúÀÚ¸íÇÔ |
|
Á¦¸ñ:¼Ò¼³°°ÀºJSP2ºÎ ÀúÀÚ:ÃÖ¿µ°ü |