config ³»À尴ü´Â javax.sevlet.ServletConfig ÀÎÅÍÆäÀ̽º ÇüÀÇ °´Ã¼ÀÔ´Ï´Ù. ServletConfig´Â Servlet¿¡°Ô ServletÀ» ÃʱâÈ ÇÏ´Â µ¿¾È ÂüÁ¶ÇØ¾ß ÇÒ Á¤º¸¸¦ ÀüÇØÁÖ´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù. ´Ù½Ã ¼³¸íÇϸé ServletÀÌ ÃʱâÈ µÉ ¶§ ÂüÁ¶ÇØ¾ß ÇÒ ´Ù¸¥ ¿©·¯ Á¤º¸¸¦ °¡Áö°í ÀÖ´Ù°¡ ÀüÇØ ÁØ´Ù°í »ý°¢ÇÏ½Ã¸é µË´Ï´Ù.

ÇÏÁö¸¸ JSP´Â ÆäÀÌÁö ¿äû½Ã¿¡ ¼ºí¸´ÀÌ µ¿ÀûÀ¸·Î »ý¼ºµÇ¹Ç·Î, config°´Ã¼´Â ¼ºí¸´ ÃʱâÈÀÇ ¹æ¹ýÀ¸·Î´Â °ÅÀÇ ¾²ÀÌÁö ¾Ê½À´Ï´Ù. ´Ù¸¥ ÀÌ¿ë¹æ¹ýÀ¸·Î °´Ã¼¸¦ ¾ò¾î¼ ±×°ÍÀ¸·Î À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÇ Á¤º¸ µîÀ» ¾Ë¾Æ³»´Âµ¥ »ç¿ëµË´Ï´Ù. ¿©±â¼´Â ÀÌ·¯ÇÑ config °´Ã¼ÀÇ »ç¿ë¹ý¿¡ ´ëÇØ °£´ÜÈ÷ »ìÆìº¼ °ÍÀÔ´Ï´Ù.
±×·³ ¿¹Á¦¸¦ º¸°Ú½À´Ï´Ù. config ³»À尴ü¸¦ ÀÌ¿ëÇØ¼ ¼¹öÀÇ Á¤º¸¸¦ ¾Ë¾Æº¸´Â ¿¹Á¦ÀÔ´Ï´Ù. ÀÌ¹Ì 2Àå¿¡¼ ServletConfigÀÇ ³»¿ëÀ» »ìÆìº¸¼Ì´Ù¸é Áö±ÝÀÇ ¿¹´Â ½±°Ô º¸°í Áö³ª½Ç ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.
|
configTest.jsp |
config ³»À尴üÀÇ »ç¿ë¹ýÀ» º¸¿©ÁÖ´Â ¿¹Á¦ |
|
| |
|
| |
¼Ò½ºÀÇ ³»¿ëÀ» »ìÆìº¸¸é ¸ÕÀú config°´Ã¼¸¦ »ç¿ëÇØ ¼ºí¸´ÀÇ À̸§À» ¾ò°í ÀÖ½À´Ï´Ù. ¿©±â¼ÀÇ ¼ºí¸´ À̸§Àº JSP°¡ ½ÇÇàµÇ°í ³ª¼ ¼ºí¸´À¸·Î º¯È¯µÈ ÈÄÀÇ À̸§ÀÔ´Ï´Ù. ¾Õ¿¡¼ ÀÌ¹Ì »ìÆìº¸¼Å¼ ¾Æ½Ã°ÚÁö¸¸, ÀÌ·¸°Ô µÇ¾î¼ »ý¼ºµÇ´Â ¼ºí¸´ÀÇ À̸§Àº ¡°jspÀ̸§$jsp¡±ÀÇ ÇüŸ¦ °¡Áý´Ï´Ù. ±×·¡¼ À§ ¿¹Á¦¸¦ ½ÇÇà½ÃŰ¸é ´ÜÁö jsp¶ó°í¸¸ ¼ºí¸´ À̸§À» ¹ÝȯÇϰí ÀÖ½À´Ï´Ù.
n out.println("¼ºí¸´ À̸§ : " + config.getServletName()+"<br><br>");
´ÙÀ½À¸·Î, config¸¦ ÀÌ¿ëÇØ¼ ¼ºí¸´ ÄÁÅØ½ºÆ®ÀÇ °´Ã¼¸¦ ¾ò¾î¼ ¼¹öÀÇ Á¤º¸¸¦ Ãâ·ÂÇϰí ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ ¿©±â¼ ¾ò¾î³½ ServletContext context´Â application³»À尴ü¿Í µ¿ÀÏÇϱ⠶§¹®¿¡ ±»ÀÌ ÀÌ·¯ÇÑ ¹æ¹ýÀ¸·Î ServletContext¸¦ ¾òÀ» ÀÌÀ¯´Â ¾ø½À´Ï´Ù.
n ServletContext context = config.getServletContext();
n out.println("¼¹ö¹öÀü:"+context.getMajorVersion()+"." +context.getMinorVersion());
ÀÌ·¸°Ô config³»Àå °´Ã¼¿¡ ´ëÇØ¼ ¾Ë¾Æº¸¾Ò½À´Ï´Ù. ¾Õ¿¡¼ »ìÆìº» ServletConfig¸¦ jsp¿¡¼ »ç¿ëÇÏ´Â ¹æ¹ýÀ¸·Î Çѹø ´õ »ìÆìº» °ÍÀ̶ó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù.
|
ServletConfigÀÇ ¸â¹ö¸Þ¼µå |
|
|
public java.lang.String getInitParameter(java.lang.String name) : ÁÖ¾îÁø À̸§ÀÇ ÃʱâÈ º¯¼öÀÇ °ªÀ» ¹ÝȯÇÑ´Ù. public java.util.Enumeration getInitParameterNames() : ¼ºí¸´ÀÇ ÃʱâÈ º¯¼öÀÇ À̸§À» ¿°ÅÇÑ´Ù. public ServletContext getServletContext() : È£ÃâÀÚ°¡ ½ÇÇàÁßÀÎ ServletContextÀÇ ÂüÁ¶ º¯¼ö¸¦ ¹ÝȯÇÑ´Ù. public java.lang.String getServletName() : ¼ºí¸´ °´Ã¼ÀÇ À̸§À» ¹ÝȯÇÑ´Ù. | |
| jabookÀúÀÚ¸íÇÔ |
|
Á¦¸ñ:¼Ò¼³°°ÀºJSP1ºÎ ÀúÀÚ:ÃÖ¿µ°ü |