JSPÆÄÀÏ ³»¿¡¼ BeanÀ» »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ¼ ¾Ë¾Æº¸µµ·Ï ÇϰڽÀ´Ï´Ù. JSP¿¡¼ BeanÀ» Å×½ºÆ®Çϱâ À§Çؼ ¸ÕÀú BeanÀ» ¸¸µé¾î¾ß ÇÕ´Ï´Ù. ¿©±â¼´Â °¡Àå °£´ÜÇÑ ºóÀ» ¸¸µé¾î º¸µµ·Ï ÇϰڽÀ´Ï´Ù. statement¸¦private ¸â¹öÇʵå·Î Çϰí public set°úget¸Þ¼µå¸¦ ¸¸µé¾ú½À´Ï´Ù. ÇöÀçÀÇ ºóÀº ÆÐŰÁö ÇüÅ·ΠµÇ¾î ÀÖ°í classesµð·ºÅ丮¿¡¼ »ý¼ºÇÑ µÚ ÄÄÆÄÀÏ ÇÒ ¶§ –d¿É¼ÇÀ» ÀÌ¿ëÇÏ¿© ÀÚµ¿À¸·Î ÆÐŰÁö µð·ºÅ丮°¡ »ý¼ºµÇµµ·Ï ÇÏ¿´½À´Ï´Ù.
|
HelloBean.java |
BeanÀ» ¸¸µå´Â ¹æ¹ý |
|
| |
|
C:\jakarta\webapps\MySample\WEB-INF\classes>javac –d . HelloBean.java
| |
À§¿Í°°ÀÌ ºóÀ» »ý¼ºÇÑ µÚJSP¿¡¼ ºóÀ» importÇÏ¿© »ç¿ëÇϵµ·Ï ÇϰڽÀ´Ï´Ù. ºóÀ» importÇÏ´Â ¹æ¹ýÀ» ´ÙÀ½°ú °°½À´Ï´Ù.
n <%@page import=¡±hello.*¡± %>
helloÇÏÀ§¿¡ ÀÖ´Â ¸ðµç ÆÄÀÏÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï JSP¿¡¼ importÇϰí ÀÖ½À´Ï´Ù. ¸¸¾à ÀÌ ÁÙÀÌ ¾øÀ¸¸é <% %>ű׳»¿¡¼ HelloBeanÀ» »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. Import µÇ¾ú´Ù¸é »ç¿ëÇÏ´Â ¹æ¹ýÀº ÀÏ¹Ý ÀÚ¹Ù¿¡¼ Ŭ·¡½º¸¦ »ç¿ëÇÏ´Â ¹æ¹ý°ú µ¿ÀÏ ÇÕ´Ï´Ù. ¾Æ·¡ÀÇ ÄÚµå´Â ºóÀ» »ç¿ëÇÏ¿© ÀÔ·ÂÇÑ ±ÛÀ» Ãâ·ÂÇÏ´Â ¿¹Á¦ÀÔ´Ï´Ù.
|
hellobean.jsp |
ºóÀ» Å×½ºÆ®Çϱâ À§ÇÑ JSP |
|
| |
|
| |
ºóÀ» »ç¿ëÇÏ´Â ¹æ¹ýÀº ¾à°£ ±î´Ù·ÓÁö¸¸ ¸î ¹ø ¿¬½ÀÇÏ½Ã¸é °£´ÜÈ÷ ÇØ°áÇÏ½Ç ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. ºóÀ» »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ °£´ÜÈ÷ Á¤¸®ÇÏ¸é ´ÙÀ½°ú °°½À´Ï´Ù.
n ºóÀ» »ç¿ëÇÏ´Â ÀýÂ÷
n ÆÐŰÁö ÇüÅÂÀÇ ºóÀ» ¸¸µç´Ù.
n JSP¿¡¼ »ç¿ëÇÒ ºó ÆÐŰÁö¸¦ importÇÑ´Ù.
n new·Î ºóÀ» »ý¼ºÇÏ¿© ÀÏ¹Ý Àڹ٠Ŭ·¡½ºÃ³·³ »ç¿ëÇÑ´Ù..
ÀÚ¹ÙÀÇ ±âº»Àû Ŭ·¡½º¸¦ ¸¸µå´Â ¹æ¹ýÀ» ¸ð¸¥´Ù¸é ÀÏ´Ü ÀÚ¹Ù¸¦ ¹è¿ì½Ã°í JSP¸¦ ¹è¿î´Ù¸é ÈÙ¾À ¸ÚÁø BeanÀ» ¸¸µé°í JSP¸¦100% Ȱ¿ëÇÏ½Ç ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.
| jabookÀúÀÚ¸íÇÔ |
|
Á¦¸ñ:¼Ò¼³°°ÀºJSP1ºÎ ÀúÀÚ:ÃÖ¿µ°ü |