jsp:plugin ¾×¼Çű׸¦ »ç¿ëÇØ¼ JSP¿¡¼ ¾ÖÇø´À̳ª ºó ÄÄÆ÷³ÍÆ®¸¦ ÃֽŠJRE ȯ°æ¿¡¼ ½ÇÇàÇÒ ¼ö ÀÖ´Ù°í ¾Õ¿¡¼ »ìÆìº¸¾Ò½À´Ï´Ù. ÀÌ·¯ÇÑ ¾ÖÇø´µîÀÇ Äڵ尡 ½ÇÇà½Ã¿¡ ÂüÁ¶ÇÒ ÀÎÀÚµéÀÇ À̸§°ú °ªÀ» ¼³Á¤Çϱâ À§ÇÏ¿© ¾²ÀÌ´Â °ÍÀÌ jsp:param ű×ÀÇ ¿ªÇÒÀÔ´Ï´Ù. ±× ¿ëµµ¿¡¼ ¾Ë ¼ö ÀÖµíÀÌ jsp:paramű״ jsp:pluginű×ÀÇ ³»ºÎ¿¡¼ ¾²ÀÌ¸ç ±× Çü½ÄÀÌ AppletÀÇ PARAM°ú ºñ½ÁÇÕ´Ï´Ù. ÇÏÁö¸¸, Jsp¿¡¼ »ç¿ëÇÏ´Â ¾×¼Çű׵éÀº ¸ðµÎ Xml±¸¹®À» µû¸£¹Ç·Î ´ë, ¼Ò¹®ÀÚÀÇ ±¸º°, ű×ÀÇ Çü½Äµî¿¡ ÁÖÀǸ¦ ±â¿ï¿©¼ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
jsp:paramÀÇ ¾²ÀÌ´Â ÇüŸ¦ »ìÆìº¸¸é ´ÙÀ½°ú °°½À´Ï´Ù.
n <jsp:param name = ¡°paramName¡± value = ¡°paramValue¡± />
¿©±â¼ nameÀ̶õ À̸§ÀÇ ÆÄ¶ó¹ÌÅÍ¿¡ valueÀÇ °ªÀÌ ÁöÁ¤µÇ´Â °ÍÀÔ´Ï´Ù. ÀÌ·¸°Ô ÁöÁ¤µÇ°í ³ª¸é À̰Ϳ¡ ´ëÀÀÇÏ´Â ¾ÖÇø´ Äڵ忡¼´Â getParameter(¡°name¡±)ÀÇ Çü½ÄÀ¸·Î value°ªÀ» ÂüÁ¶ÇÒ ¼ö ÀÖ½À´Ï´Ù.
±×·³ jsp:plugin°ú jsp:paramű׸¦ ÀÌ¿ëÇØ¼ JSP¿¡¼ ¾ÖÇø´À¸·Î °ªÀ» ³Ñ±â´Â °£´ÜÇÑ ¿¹Á¦¸¦ »ìÆì.º¸°Ú½À´Ï´Ù.
|
ParamApplet.java |
ÀÎÀÚ°ªÀ» ¹Þ¾Æ ȸ鿡 Ãâ·ÂÇÏ´Â ¾ÖÇø´ | |
|
| ||
|
ParamApplet.jsp |
¾ÖÇø´À» ·ÎµùÇϱâ À§ÇÑ JSPÆÄÀÏ | |
|
<jsp:plugin type="applet" code="ParamApplet.class" width="300" height="300" > <jsp:params> <jsp:param name="paramval" value="Hello!! jsp:param" /> </jsp:params> </jsp:plugin> | ||
|
| ||
¸ÕÀú ¸î ÁÙ ¾ÈµÇ´Â ParamApplet.jspÆÄÀÏÀ» º¸½Ã¸é ±× Çü½ÄÀÌ Ã¶ÀúÈ÷ XMLÀ» µû¸£°í ÀÖÀ½À» ¾Ë ¼ö ÀÖ½À´Ï´Ù.
n <jsp:plugin type="applet" code="ParamApplet.class" width="300" height="300" >
n <jsp:params>
n <jsp:param name="paramval" value="Hello!! jsp:param" />
n </jsp:params>
n </jsp:plugin>
Áï, ű׸¦ ¿¾îÁÖ°í ´Ý°í, ÇÑ ÁÙ·Î ¾´ ű״ < ... />Çü½ÄÀ¸·Î ´Ý¾ÆÁÖ°í ³»ºÎ ¼Ó¼ºµéÀÇ À̸§ÀÌ ¸ðµÎ ¼Ò¹®ÀÚ·Î ¾²¿´´Ù´Â °ÍÀÔ´Ï´Ù. ±×·±µ¥ ¿©±â¼ ÁÖÀÇÇØ¼ º¸¼Å¾ß ÇÒ Á¡Àº <jsp:params>ű×ÀÇ ÇÏÀ§·Î ´Ù½Ã <jsp:param>űװ¡ ¾²¿´´Ù´Â °ÍÀÔ´Ï´Ù. À̰ÍÀº ÆÄ¸®¹ÌÅÍ °ªÀÌ ¿©·¯ °³°¡ µÉ ¼ö ÀÖ´Ù´Â °ÍÀ» ÀǹÌÇÏ´Â °ÍÀ¸·Î <jsp:params>ű×ÀÇ ÇÏÀ§¿¡´Â ¿©·¯ °³ÀÇ <jsp:param>űװ¡ µé¾î°¥ ¼ö ÀÖ´Ù´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù. ¿©±â¼´Â ÇϳªÀÇ ÆÄ¸®¹ÌÅ͸¸À» ÁöÁ¤Çϰí ÀÖ°í ±× ³»¿ëÀ» º¸¸é, paramvalÀ̶ó´Â ÀÎÀÚ¿¡ ¡°Hello!! jsp:param¡±À̶ó´Â ¹®ÀÚ¿À» ÁöÁ¤Çϰí ÀÖÀ½À» ¾Ë ¼ö ÀÖ½À´Ï´Ù.
±×¸®°í À̰ÍÀ» ó¸®ÇÒ ParamApplet.javaÀÇ ³»¿ëÀ» º¸½Ã¸é, ´ÙÀ½°ú °°ÀÌ ÆÄ¶ó¹ÌÅÍ °ªÀ» ¹Þ¾Æ¼ Ãâ·ÂÇØ ÁÖ´Â °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.
n this.paramValue = getParameter("paramval");
ÀÌ·¸°Ô JSP¿¡¼ ¾ÖÇø´À¸·Î ÆÄ¶ó¹ÌÅ͸¦ ³Ñ±â´Â ¹æ¹ý¿¡ ´ëÇØ¼ ¾Ë¾Æ º¸¾Ò½À´Ï´Ù. À̰ÍÀ» ÀÚ¹Ù ½ºÅ©¸³Æ®µî°ú °°ÀÌ È°¿ëÇØ¼ ÆäÀÌÁö¸¦ Á¦ÀÛÇÑ´Ù¸é º¸´Ù µ¿ÀûÀÎ ÆäÀÌÁö¸¦ ¸¸µé ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.
| jabookÀúÀÚ¸íÇÔ |
|
Á¦¸ñ:¼Ò¼³°°ÀºJSP1ºÎ ÀúÀÚ:ÃÖ¿µ°ü |