À¸·Î ÀÌÁÖÇÕ´Ï´Ù~
¹¹... ÀÌÁ¤º¸°¡ ÇÊ¿äÇϽźÐÀº ¾ø°ÚÁö¸¸ Ȥ½Ã¶óµµ ³²±é´Ï´Ù ^^
¿ì¼±.. ¸®´ÙÀÌ·ºÆ® 302(http) ´Â ¸®´ÙÀÌ·ºÆ®ÀÇ ³»¿ëÀ» ÀǹÌÇÑ´Ù.
Áï, ±× ³»¿ëÀº ºê¶ó¿ìÀúÀÇ history¿¡ ³²Áö ¾Ê´Â´Ù. (¿©±â¼ ¸®´ÙÀÌ·ºÆ®´Â html ·¹º§ÀÌ ¾Æ´Ñ ¼ºí¸´À̳ª.. ±×·± ·¹º§ÀÇ redirect ÀÓ)
http 200 ÀÌ ºê¶ó¿ìÀúÀÇ history·Î ³²´õ¶ó.
Áï ±¸¸ÅÆäÀÌÁö´Â 200 À¸·Î º¸¿©Á³°í history¿¡ ½×¿´°í,
Áß°£ ±¸¸Å¾×¼ÇÆäÀÌÁö¿¡¼ ¸®´ÙÀÌ·ºÆ®·Î ¿Ï·áÆäÀÌÁö·Î º¸³Â´Ù¸é, ±¸¸Å¾×¼ÇÆäÀÌÁö´Â 302
¿Ï·áÆäÀÌÁö´Â 200 À¸·Î ¶³¾îÁø´Ù.
½ÇÁ¦ È®ÀÎÇØº¸¸é history.length ´Â ±¸¸ÅÆäÀÌÁö, ±¸¸Å¿Ï·áÆäÀÌÁö ÇØ¼ 2·Î ³ª¿Â´Ù.
¹°·Ð ÆÐŶĸÃÄÇØº¸¸é Áß°£ ±¸¸Å¾×¼ÇÆäÀÌÁö´Â 302·Î ÀâÈ÷±äÇÑ´Ù.
=============================
Ãß°¡·Î
jsp ¿¡¼ response.sendRedirect ¸¦ ±â¼úÇØ³õÀ¸¸é
ÇØ´çÆäÀÌÁö´Â 302 󸮵Ǿî history¿¡ ½×ÀÌÁö ¾Ê´Â´Ù.(redirect.jsp °¡ 302·Î ¾È³²À½)
´Ù¸¸ À̵¿ ¸ñÇ¥ b.html Àº È÷½ºÆ®·Î¿¡ ½×ÀδÙ.
¸ñÇ¥urlÀÌ ÁÖ¼Ò·Î ¹Ù²î¾îÀÖ´Ù. (Áï ÁÖ¼Ò°¡ ¹Ù²ñ)
jsp ¿¡¼
RequestDispatcher dispatcher = request.getRequestDispatcher(url);
dispatcher.forward(request, response);
À§¿Í°°ÀÌ forward ·Î history¿¡µµ ½×ÀÌÁö ¾Ê´Â´Ù.
ÁÖ¼Ò´Â ¹Ù²îÁö ¾Ê´Â´Ù.
(ÆÐŶ¿¡ forward.jsp 403 ¸¸ ³²À½)
¸ñÇ¥ ÆäÀÌÁö°¡ È÷½ºÅ丮¿¡ ³²Áö ¾Ê´Â´Ù. (¿Ö³Ä¸é ÁÖ¼Òº¯È°¡ ¾øÀ¸´Ï±î)
raw µ¥ÀÌÅÍ·Î º¸¸é ÄíŰ ´ÙÀ½¿¡ º¸ÀϰÍÀÌ´Ù.



