Servlet°ú Formµ¥ÀÌŸ...


[ ´ÙÀ½ ±Ûµé ] [ À̾ ±Û¿Ã¸®±â(´äÇϱâ) ] [ ÀÚ¹Ù ¹¯°í ´äÇϱâ ]

±Û¾´ÀÌ :ÀÌ¿øÂù 1999³â 2¿ù 27ÀÏ 16:09:12

In Reply to: [Áú¹®]¼­ºí¸´¿¡¼­ Form¹®¿¡ üũ¹Ú½ººÎºÐ¿¡ Null°ªÀÌ µé¾ú°¬À»¶§ posted by ÀÌÀμ® on 1999³â 2¿ù 25ÀÏ 19:30:25:

¾È³çÇϼ¼¿ä..
üũ¹Ú½º³ª ¶óµð¿À¹Ú½ºµî Æû¿¡¼­ ÆĶó¹ÌÅÍ°ªÀ» ³Ñ°Ü¹ÞÀ»¶§ NULL°ú °ø¹é("")Àº
µû·Î È®ÀÎÀ» ÇØÁÖ¾î¾ß ÇÕ´Ï´Ù.


Áï, http://java.server.net/servlet/test1?name=chanlee&age=24&title=programmer


ÀÇ °æ¿ì Äõ¸®½ºÆ®¸µÀº ?name... ºÎºÐÀÔ´Ï´Ù.
¿©±â¿¡¼­ parseQueryString()Çϸé name°ú age, titleÀÇ Å°¿Í
chanlee, 24, programmer¶ó´Â °ªÀ¸·Î ÆĽÌÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù.


Æûµµ ¸¶Âù°¡Áö ÀÔ´Ï´Ù.
´Ü, °øÅëÁ¡Àº nameÀ̳ª age, title°ú°°Àº key°¡ ¾øÀ»°æ¿ì


Áï, ?age=24&title=programmer¿Í°°Àº Äõ¸®½ºÆ®¸µÀ» ³Ñ°Ü¹Þ¾ÒÀ» °æ¿ì¿¡´Â


String name=req.getParameter("name");


Àº NullPointerExceptionÀ» ¹ß»ýÇÕ´Ï´Ù.


ÀÌ°ÍÀº nameÀ̶ó´Â key°ªÀÌ ¾ø±â¶§¹®ÀÔ´Ï´Ù.
±×·¯³ª, ?name=&age=24&title=programmerÀÇ °æ¿ì¿¡´Â
³ÎÆ÷ÀÎÅÍ¿¹¿Ü°¡ ¹ß»ýÇÏÁö ¾Ê½À´Ï´Ù.


ÀÌ°ÍÀº doPost³ª doGetÀ̳ª ¸¶Âù°¡Áö ÀÔ´Ï´Ù.
ÀÌ°æ¿ì¿¡´Â °£´ÜÈ÷


if ( (!req.getParameter("name").equals("")) || (req.getParameter("name") != null) ) {
// ³Î ¶Ç´Â °ø¹éÀÌ ¾Æ´Ò°æ¿ì ½ÇÇàÇÔ...


¿Í °°ÀÌ °ø¹é°ú ³ÎÀ» È®ÀÎÇÏ¸é ¿¹¿Ü°¡ ¹ß»ýÇÏÁö ¾Ê½À´Ï´Ù.
NULL°ú °ø¹éÀÇ Â÷ÀÌ¿¡ ÁÖÀÇÇÏ½Ã¸é µË´Ï´Ù.


ÀÎÅ͹̵ð¾î(ÁÖ)
ÀÌ¿øÂù



´ÙÀ½ ±Ûµé:



À̾ ±Û¿Ã¸®±â(´äÇϱâ)

À̸§:
E-Mail:
Á¦¸ñ:
³»¿ë:
HTML ÅÂ±× Æ÷ÇÔ ¿©ºÎ: HTML ¹®¼­ÀÏ °æ¿ì üũ
°ü·Ã URL(¼±ÅÃ):
URL Á¦¸ñ(¼±ÅÃ):
°ü·Ã À̹ÌÁö URL:


[ ´ÙÀ½ ±Ûµé ] [ À̾ ±Û¿Ã¸®±â(´äÇϱâ) ] [ ÀÚ¹Ù ¹¯°í ´äÇϱâ ]