0
 19   2   1
  View Articles

Name  
   ¼Õº´¸ñ  (2003-03-25 00:14:28, Hit : 18035, Vote : 1543)
Homepage  
   http://www.itmembers.net
Subject  
   °Ô½ÃÆÇ ½Ç½À(5) - ÀÔ·Â ±Û ÀúÀåÇϱâ (2) ¼Ò½º ¼³¸í
insert.jsp Äڵ带 ¼³¸íµå¸®°Ú½À´Ï´Ù.



HTML¿¡¼­ ÈçÈ÷ »ç¿ëÇÏ´Â ÁÖ¼®ÀÌÁÒ. ÀÌ·¸°Ô ÁÖ¼® ó¸®ÇÑ °ÍÀº, À¥ ºê¶ó¿ìÀú¿¡¼­ ¼Ò½ºº¸±â¸¦ ÇÏ¸é ´Ù º¸ÀÔ´Ï´Ù.

¹Ý¸é 13~15Çà, 28~30Çà µî¿¡¼­ »ç¿ëÇϰí ÀÖ´Â ÁÖ¼®(/* ~ */ ºÎºÐ)Àº JSP ÄÚµå ³»¿¡¼­ »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù.
¡´%¿Í %¡µ»çÀÌ¿¡¼­¸¸ »ç¿ëµË´Ï´Ù. ±×¸®°í À¥ ºê¶ó¿ìÀúÀÇ ¼Ò½º º¸±â¸¦ ÇÏ´õ¶óµµ º¸ÀÌÁö ¾Ê½À´Ï´Ù.
(³Ê¹« ´ç¿¬ÇÑ ¾ê±â¸¦ Çß³ª????)




9ÇàÀº ÆäÀÌÁö Áö½Ã ºÎºÐÀÔ´Ï´Ù.
¾ð¾î´Â ÀÚ¹Ù¸¦ »ç¿ëÇϰí, DB »ç¿ëÀ» À§ÇØ java.sql ÆÐŰÁöÀÇ ¸ðµç Ŭ·¡½º(ÇÔ¼ö)¸¦ »ç¿ëÇϰí, ³»¿ëÀº ÅØ½ºÆ® Çü½ÄÀ̸ç KSC5601À̶ó´Â ÇÑ±Û Äڵ带 »ç¿ëÇϰí ÀÖ´Ù´Â ¶æÀÔ´Ï´Ù.

Á» ´õ ÀÚ¼¼ÇÏ°Ô ¼³¸íµå¸®¸é...
language="java"¸¦ »ý·«Çصµ µÇÁö¸¸ ±×·¡µµ ºÐ¸íÈ÷ Çϱâ À§ÇØ ÀÚ¹Ù ¾ð¾î¸¦ »ç¿ëÇÑ´Ù°í Ç¥½ÃÇÏ¿´½À´Ï´Ù.

contentTypeÀº ÇöÀç ÆäÀÌÁöÀÇ MIME ŸÀÔ(Àü¼Û µ¥ÀÌÅÍ Å¸ÀÔ)À» ÁöÁ¤ÇÏ´Â °ÍÀÔ´Ï´Ù. ¿©±â¼­´Â ÀϹÝÀûÀÎ ÅØ½ºÆ®/HTML ÆÄÀÏÀ» »ç¿ëÇϰí, ¹®ÀÚ ¼¼Æ®(charset)·Î ÇѱÛÀ» Ç¥ÇöÇÒ ¼ö ÀÖ´Â KSC5601 Äڵ带 »ç¿ëÇÑ´Ù´Â ¶æÀÔ´Ï´Ù. KSC5601 ´ë½Å euc-kr À̶ó°í ½áµµ µË´Ï´Ù.
ÇѱÛÀ» »ç¿ëÇϱâ À§Çؼ­ ¹Ýµå½Ã ÇÊ¿äÇÑ °ÍÀÌ´Ï ´Ã~ ¾²´Â °ÍÀ̶ó°í º¸¸é µÇ°Ú½À´Ï´Ù.

import´Â ÀÌ¹Ì ¸¸µé¾î ³õÀº Ŭ·¡½º¸¦ °¡Á®´Ù°¡ ¾µ ¶§ »ç¿ëÇÕ´Ï´Ù. À§ ¹®Àå¿¡¼­´Â java.sql ÆÐŰÁöÀÇ ¸ðµç Ŭ·¡½º(ÇÔ¼ö)¸¦ »ç¿ëÇÑ´Ù´Â ¶æÀε¥, DB¿Í ¿¬µ¿ÇÏ´Â ºÎºÐ¿¡¼­´Â ¹Ýµå½Ã ½á ÁØ´Ù°í »ý°¢ÇÏ½Ã¸é µË´Ï´Ù. ÆÐŰÁö´Â Ŭ·¡½ºµéÀÇ ¹­À½À̶ó°í »ý°¢ÇÏ¸é µË´Ï´Ù. Ŭ·¡½º´Â ÇÔ¼ö¶ó°í »ý°¢ÇÏ¸é µÉ °ÍÀ̱¸¿ä. ÇÔ¼ö´Â ƯÁ¤ ±â´ÉÀ» ¼öÇàÇÒ ¼ö ÀÖ´Â ¸í·É¾î¶ó°í »ý°¢ÇÏ¸é µÇ±¸¿ä...




write.html·ÎºÎÅÍ ³Ñ°Ü¹ÞÀº °ªµéÀ» º¯¼ö¿¡ ÀúÀåÇÏ´Â ºÎºÐÀÔ´Ï´Ù.

String s_password = request.getParameter("password"); ¿Í °°Àº ½ÄÀ¸·Î »ç¿ëÇÕ´Ï´Ù.
À̰ÍÀ» µÎ ÁٷΠǥÇöÇϸé,

String s_password = null;
s_password = request.getParameter("password"); ¿Í °°ÀÌ Ç¥ÇöÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

¸ÕÀú s_password¶ó´Â ¹®ÀÚÇü º¯¼ö¸¦ ¼±¾ðÇÕ´Ï´Ù.
±×¸®°í °Å±â¿¡´Ù°¡ write.htmlÀÇ password Æû¿¡¼­ ÀԷ¹ÞÀº ÆÐ½º¿öµå¸¦ °¡Á®¿Í¼­ s_password¿¡ ÀúÀåÇÑ´Ù´Â ¶æÀÔ´Ï´Ù.
¾ÕÀ¸·Î º¯¼ö À̸§Àº s_password ¿Í °°ÀÌ º¯¼öÀÇ Å¸ÀÔÀ» ¸ÕÀú Ç¥½ÃÇϰí À̸§À» ºÙÀÌ´Â ½ÄÀ¸·Î »ç¿ëÇϰڽÀ´Ï´Ù. ¹°·Ð ÀÌ·¸°Ô Ç¥½ÃÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù. ±×³É ¾Æ¹«·¸°Ô³ª password, passwd, PassWord¿Í °°Àº ½ÄÀ¸·Î »ç¿ëÇØµµ µÇÁö¸¸ º¯¼öÀÇ Å¸ÀÔÀ» Ç¥½ÃÇÔÀ¸·Î½á º¸´Ù ½±°Ô ½Äº°ÇÒ ¼ö ÀÖµµ·Ï ÇϰڽÀ´Ï´Ù.

±×·¯³ª,
String s_password = request.getParameter("password"); ¿Í °°Àº ½ÄÀ¸·Î ÇßÀ» °æ¿ì
ÇѱÛÀ» ÀԷ¹ÞÀ¸¸é ÇѱÛÀÌ Á¤»óÀûÀ¸·Î Àü´ÞµÇÁö ¾Ê°í, ¼ÓĪ ÇѱÛÀÌ ±úÁý´Ï´Ù.

±×·¡¼­,
String s_name=new String(request.getParameter("name").getBytes("8859_1"),"KSC5601"); ¿Í °°ÀÌ Á» º¹ÀâÇÏ°Ô ÇѱÛÀ» ÀԷ¹޽À´Ï´Ù.
JSP´Â ±âº»ÀûÀ¸·Î 8859_1 Çü½ÄÀ» »ç¿ëÇϴµ¥, À̸¦ ÇÑ±Û Ç¥ÇöÀÌ °¡´ÉÇÑ KSC5061 ÄÚµå·Î ¹Ù²Ù¾î¼­ ¹ÞÀ¸¶ó´Â ¶æÀÔ´Ï´Ù.
¾ÕÀ¸·Î ÀÚÁÖ º¸°Ô µÉ °ÍÀÔ´Ï´Ù. À¸·ÊÈ÷ ÇѱÛÀ» ¹ÞÀ» ¶§´Â ÀÌ·¸°Ô Çϴ±¸³ª ÇÏ°í »ý°¢ÇÏ½Ã¸é µË´Ï´Ù.




26ÇàºÎÅÍ 55Çà±îÁö´Â ¿¹¿Ü ó¸® ±¸°£ÀÔ´Ï´Ù.
Áï ¨Í ºÎºÐÀ» ó¸®ÇÏ´Ù°¡ ¿¹¿Ü°¡ ¹ß»ýÇÏ¸é ¨Î ºÎºÐÀ» ¼öÇàÇϰí ÇÁ·Î±×·¥À» Á¾·áÇ϶ó´Â ¶æÀÔ´Ï´Ù.

µ¥ÀÌÅͺ£À̽º¸¦ ã´Ù°¡ ÇØ´ç µ¥ÀÌÅͺ£À̽º°¡ ¾ø°Å³ª, ƯÁ¤ ¼­¹ö¿¡ Á¢¼ÓÇÏ·Á´Â ±× ¼­¹ö¸¦ ãÀ» ¼ö ¾ø´Â µî ¿¹±âÄ¡ ¾ÊÀº ¿¹¿Ü°¡ ¹ß»ýÇÒ ¶§ ¿¹¿Ü 󸮸¦ ÇÏ°Ô µË´Ï´Ù.
ÀÌ ¶§, try ~ catch ±¸¹®À» »ç¿ëÇÏ°Ô µÇ´Â °ÅÁÒ.

À̰͵µ ¾ÕÀ¸·Î ÀÚÁÖ º¸°Ô µÉ °Ì´Ï´Ù. ƯÈ÷ DB ¿¬°á ºÎºÐÀ̳ª SQL Äõ¸® ½ÇÇàÇÒ ¶§ ´Ü°ñ·Î »ç¿ëÇÏ°Ô µË´Ï´Ù.


ÇѲ¨¹ø¿¡ ÁÖ~¿í ¼³¸íÇÏ·Á°í Çϴµ¥, ´õ ÀÌ»ó Á¹·Á¼­ ¸øÇϰڽÀ´Ï´Ù.
°¨±âÀΰ¡ º¾´Ï´Ù.

³ª¸ÓÁö ºÎºÐÀº ³»ÀÏ ´Ù½Ã ¼³¸íµå¸®ÁÒ...

¿©·¯ºÐ, ȯÀý±â¿¡ °¨±â Á¶½ÉÇϼ¼¿ä~

ÀÌ»ó, µ¿Á־ƺü ¼Õº´¸ñÀ̾ú½À´Ï´Ù.

Prev
   °Ô½ÃÆÇ ½Ç½À(6) - ÀÔ·Â ±Û ÀúÀåÇϱâ (3) ¼Ò½º ¼³¸í

¼Õº´¸ñ
Next
   °Ô½ÃÆÇ ½Ç½À(4) - ÀÔ·Â ±Û ÀúÀåÇϱâ(1) insert.jsp ¼Ò½º

¼Õº´¸ñ


Copyright 1999-2023 Zeroboard / skin by Zetyx