¼Ò¼³°°ÀºJSP1ºÎ  1Àå JSP¿ÍServletÀÇ ½ÃÀÛ  12 JSP¿¡¼­ HelloBean  

12 JSP¿¡¼­ HelloBean ¸¸µé±â

JSPÆÄÀÏ ³»¿¡¼­ BeanÀ» »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ¼­ ¾Ë¾Æº¸µµ·Ï ÇϰڽÀ´Ï´Ù. JSP¿¡¼­ BeanÀ» Å×½ºÆ®Çϱâ À§Çؼ­ ¸ÕÀú BeanÀ» ¸¸µé¾î¾ß ÇÕ´Ï´Ù. ¿©±â¼­´Â °¡Àå °£´ÜÇÑ ºóÀ» ¸¸µé¾î º¸µµ·Ï ÇϰڽÀ´Ï´Ù. statement¸¦private ¸â¹öÇʵå·Î Çϰí public set°úget¸Þ¼­µå¸¦ ¸¸µé¾ú½À´Ï´Ù. ÇöÀçÀÇ ºóÀº ÆÐŰÁö ÇüÅ·ΠµÇ¾î ÀÖ°í classesµð·ºÅ丮¿¡¼­ »ý¼ºÇÑ µÚ ÄÄÆÄÀÏ ÇÒ ¶§ d¿É¼ÇÀ» ÀÌ¿ëÇÏ¿© ÀÚµ¿À¸·Î ÆÐŰÁö µð·ºÅ丮°¡ »ý¼ºµÇµµ·Ï ÇÏ¿´½À´Ï´Ù.

HelloBean.java

BeanÀ» ¸¸µå´Â ¹æ¹ý

package hello; 
public class HelloBean { 
  private String statement=¡±¡±;
  public String getStatement(){
    return statement;
  }
  public void setStatement(String statement){
    this.statement = statement;
  }
}

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

<%@page import=¡±hello.*¡± %>

<html><body><br>

<%

String str=null;
   HelloBean myhello = new HelloBean();
   myhello.setStatement(¡°JSP Bean Test!!¡±);
   str = myhello.getStatement();
   out.println(¡°<font size=5 color=blue>¡±+str+¡±</font>¡±);

%>

<br></body></html>

 

ºóÀ» »ç¿ëÇÏ´Â ¹æ¹ýÀº ¾à°£ ±î´Ù·ÓÁö¸¸ ¸î ¹ø ¿¬½ÀÇÏ½Ã¸é °£´ÜÈ÷ ÇØ°áÇÏ½Ç ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. ºóÀ» »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ °£´ÜÈ÷ Á¤¸®ÇÏ¸é ´ÙÀ½°ú °°½À´Ï´Ù.

 

n        ºóÀ» »ç¿ëÇÏ´Â ÀýÂ÷

n        ÆÐŰÁö ÇüÅÂÀÇ ºóÀ» ¸¸µç´Ù.

n        JSP¿¡¼­ »ç¿ëÇÒ ºó ÆÐŰÁö¸¦ importÇÑ´Ù.

n        new·Î ºóÀ» »ý¼ºÇÏ¿© ÀÏ¹Ý Àڹ٠Ŭ·¡½ºÃ³·³ »ç¿ëÇÑ´Ù..

 

ÀÚ¹ÙÀÇ ±âº»Àû Ŭ·¡½º¸¦ ¸¸µå´Â ¹æ¹ýÀ» ¸ð¸¥´Ù¸é ÀÏ´Ü ÀÚ¹Ù¸¦ ¹è¿ì½Ã°í JSP¸¦ ¹è¿î´Ù¸é ÈÙ¾À ¸ÚÁø BeanÀ» ¸¸µé°í JSP¸¦100% Ȱ¿ëÇÏ½Ç ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.



jabookÀúÀÚ¸íÇÔ
Á¦¸ñ:¼Ò¼³°°ÀºJSP1ºÎ
ÀúÀÚ:ÃÖ¿µ°ü