Get¹æ½Ä°ú Post¹æ½ÄÀ¸·Î Ŭ¶óÀ̾ðÆ®ÀÇ Á¤º¸¸¦ ¼ºí¸´À¸·Î Àü´ÞÇϰí Àü´ÞµÈ Á¤º¸¸¦ Ãâ·ÂÇÏ´Â ¿¹¸¦ Å×½ºÆ®Çϵµ·Ï ÇϰڽÀ´Ï´Ù. ¿ì¼± Ŭ¶óÀ̾ðÆ®ÀÇ À¥ÆäÀÌÁö¿¡¼ ÆûÀÇ Çü½ÄÀ¸·Î Å×ÀÌÅ͸¦ Àü´ÞÇØ¾ß ÇÕ´Ï´Ù. À̶§ ÆûÀÇ ÇüÅ´ ´ÙÀ½ÀÇ Á¤º¸¸¦ Æ÷ÇÔÇØ¾ß ÇÕ´Ï´Ù.
Æû¾ç½Ä¿¡¼ Æ÷ÇԵǾîÁ®¾ß ÇÏ´Â ¿ä¼Ò
n action : ¸ñÇ¥ ÆäÀÌÁö
n method: Àü¼Û¹æ½Ä
n µ¥ÀÌÅÍ: input(text, radio, hidden), textarea
n submit: input(button) Àü¼ÛÀ» Çϱâ À§ÇÑ ¹öư
n °¢°¢ÀÇ µ¥ÀÌÅÍ´Â nameÀ» Æ÷ÇÔÇϰí ÀÖ¾î¾ß ÇÔ
Æû¿¡ °ü·ÃµÈ »çÇ×À» µµ½ÄÀûÀ¸·Î Ç¥ÇöÇÏ¸é ¾Æ·¡¿Í °°ÀÌ ³ªÅ¸³¾ ¼ö ÀÖ½À´Ï´Ù.

À§ÀÇ ±×¸²¿¡¼ formÀÇ ÇüÅ´ method¿¡¼ post¹æ½ÄÀ̶ó´Â °ÍÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù. ±×¸®°í actionºÎºÐÀ» º¸¸é ¸ñÇ¥·ÎÇÏ´Â URLÀ» ¸í½ÃÇϰí ÀÖ½À´Ï´Ù. ±×¸®°í ¡°?age=20¡±À̶ó´Â µ¥ÀÌÅ͸¦ URL¿¡ ºÙ¿© ³Ö°í ÀÖ½À´Ï´Ù. À̰ÍÀº ÀÚµ¿À¸·Î Get¹æ½Ä Àü¼ÛÀ» ÇÏ°Ô µÇ¸ç form¾ç½Ä¿¡¼´Â Post·Î Àü¼ÛµÇ°í action URL¿¡¼´Â Get¹æ½ÄÀ¸·Î Àü¼ÛÇÏ°Ô µË´Ï´Ù. À§¿¡¼ µµ½ÄÀûÀ¸·Î Ç¥Çö ¿¹¸¦ ½ÇÁ¦ Àû¿ëÇÑ ¿¹´Â ¾Æ·¡¿Í °°½À´Ï´Ù.
|
GetPostTest.html |
Get¹æ½Ä°ú Post¹æ½Ä Å×½ºÆ®¸¦ À§ÇÑ html |
|
<html><head><title>GetPostTest</title></head><body> <form action="/MySample/servlet/chap4.GetPostResult?age=20" method="post"> <input type="text" name="name" size="10"><br> <input type="submit"><input type="reset"> </form></body></html> | |
|
| |
|
GetPostResult.java |
Get¹æ½Ä°ú Post¹æ½Ä Å×½ºÆ®¸¦ À§ÇÑ ¼ºí¸´ |
|
| |
|
C:\jakarta\webapps\MySample\WEB-INF\classes\chap4>javac GetPostResult.java
| |
Html¹®¼¿¡¼ age´Â GET¹æ½ÄÀ¸·Î nameÀº POST¹æ½ÄÀ¸·Î µ¥ÀÌÅ͸¦ Àü¼ÛÇϰí ÀÖ½À´Ï´Ù. ±×¸®°í Ŭ¶óÀÌ¾ðÆ®°¡ ¿äûÇÑ ¼ºí¸´Àº ´ÙÀ½°ú °°Àº ÄÚµå·Î Ŭ¶óÀÌ¾ðÆ®°¡ Àü¼ÛÇÑ µ¥ÀÌÅ͸¦ ¹Þ°í ÀÖ½À´Ï´Ù.
n String name=req.getParameter("name");
n String age=req.getParameter("age");
HttpServletRequestÀÇ getParameter¸Þ¼µå´Â Get¹æ½Ä°ú Post¹æ½ÄÀ¸·Î Àü¼ÛµÈ µ¥ÀÌÅ͸¦ º¯¼ö¸íÀ¸·Î Á¢±ÙÇÏ´Â ¸Þ¼µåÀÔ´Ï´Ù. ±×¸®°í Get¹æ½Ä°ú Post¹æ½Ä ¸ðµÎ getParameter·Î ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.
| jabookÀúÀÚ¸íÇÔ |
|
Á¦¸ñ:¼Ò¼³°°ÀºJSP1ºÎ ÀúÀÚ:ÃÖ¿µ°ü |