{"id":2852,"date":"2009-06-07T06:37:41","date_gmt":"2009-06-07T06:37:41","guid":{"rendered":"http:\/\/www.happyfam.or.kr\/ysoh\/netbeans%ec%97%90%ec%84%9c-jsp-%ea%b0%9c%eb%b0%9c%ed%95%98%ea%b8%b0\/"},"modified":"2015-02-10T21:12:15","modified_gmt":"2015-02-10T12:12:15","slug":"netbeans%ec%97%90%ec%84%9c-jsp-%ea%b0%9c%eb%b0%9c%ed%95%98%ea%b8%b0","status":"publish","type":"post","link":"https:\/\/www.happyfam.or.kr\/ysoh\/netbeans%ec%97%90%ec%84%9c-jsp-%ea%b0%9c%eb%b0%9c%ed%95%98%ea%b8%b0\/","title":{"rendered":"NetBeans\uc5d0\uc11c JSP \uac1c\ubc1c\ud558\uae30"},"content":{"rendered":"<p>Eclipse\uc640 \ud568\uaed8 Java \uac1c\ubc1c \ud1b5\ud569\ud658\uacbd\uc73c\ub85c \uc790\uc8fc \uc774\uc57c\uae30 \ub418\ub294 \ud504\ub85c\uadf8\ub7a8\uc73c\ub85c NetBeans\uac00 \uc788\ub2e4. NetBeans\ub294 SUN\uc5d0\uc11c \uac1c\ubc1c \ubc30\ud3ec\ub418\ub294 \ud504\ub85c\uadf8\ub7a8\uc73c\ub85c &#8220;<a href=\"http:\/\/www.netbeans.org\" target=\"_blank\">http:\/\/www.netbeans.org<\/a>&#8220;\uc5d0\uc11c \ubb34\ub8cc\ub85c \ub2e4\uc6b4\ub85c\ub4dc\ud560 \uc218 \uc788\ub2e4. NetBeans \uc5ed\uc2dc \ub9ce\uc740 \uc0ac\uc6a9\uc790\ub97c \ud655\ubcf4\ud558\uace0 \uc788\ub294 \uc131\uacf5\uc801\uc778 \uc624\ud508 \uc18c\uc2a4 \ud504\ub85c\uc81d\ud2b8\ub85c \uc9c0\uc18d\uc801\uc73c\ub85c \uc131\uc7a5\ud558\uace0 \uc788\ub294 \ucee4\ubba4\ub2c8\ud2f0\uc640 \uc804\uc138\uacc4 100\uc5ec\uac1c\uc5d0 \ub2ec\ud558\ub294 \ud30c\ud2b8\ub108\ub4e4\uc744 \uac70\ub290\ub9ac\uace0 \uc788\ub2e4.<\/p>\n<p>\ud604\uc7ac \uc774 \ud504\ub85c\uc81d\ud2b8\ub294 NetBeans IDE\uc640 NetBeans Platform, \ub450 \uc885\ub958\uc758 \ud504\ub85c\ub355\ud2b8\uac00 \uc874\uc7ac\ud558\ub294\ub370 NetBeans IDE\ub294<br \/>\n\uac1c\ubc1c \ud658\uacbd\uc774\uace0, NetBeans Platform\uc740<br \/>\n\ub300\uaddc\ubaa8 \ub370\uc2a4\ud06c\ud0d1 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uac1c\ubc1c\ud560 \ub54c, \uc18c\ud504\ud2b8\uc6e8\uc5b4\uc758 \ubf08\ub300\ub85c \ud65c\uc6a9\ud560 \uc218 \uc788\ub294 \uae30\ubc18 \uc18c\ud504\ud2b8\uc6e8\uc5b4\uc774\ub2e4.<\/p>\n<p>\ub450 \uc81c\ud488 \ubaa8\ub450 \uc624\ud508 \uc18c\uc2a4\uc774\uba70, \uc0c1\uc5c5\uc801\uc778 \uc6a9\ub3c4\uc640 \ube44\uc0c1\uc5c5\uc801\uc778 \uc6a9\ub3c4 \ubaa8\ub450\uc5d0 \ub300\ud574 \ubb34\ub8cc\ub85c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub2e4. \uadf8\ub7ec\uba74 NetBeans IDE\ub97c \uc774\uc6a9 JSP \ud504\ub85c\uc81d\ud2b8\ub97c \uc0dd\uc131\ud558\uace0 \ud504\ub85c\uadf8\ub7a8\uc744 \uc791\uc131 \uc2e4\ud589\ud558\ub294 \ubc29\ubc95\uc744 \uc0b4\ud3b4\ubcf4\uc790.<\/p>\n<p>\uc6b0\uc120 NetBeans IDE\ub97c \uc2f1\ud589\ud558\uba74 \ub2e4\uc74c\uacfc \uac19\uc740 \ud654\uba74\uc744 \ubcfc \uc218 \uc788\ub2e4.<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.happyfam.or.kr\/ysoh\/wp-content\/uploads\/sites\/3\/1\/cfile29.uf.1428CF0B4A9A0E9A025943.png?w=665\" alt=\"\uc0ac\uc6a9\uc790 \uc0bd\uc785 \uc774\ubbf8\uc9c0\" \/><br \/>\uc704 \ud654\uba74\uc5d0\uc11c JSP \ud504\ub85c\uc81d\ud2b8\ub97c \uc0dd\uc131\ud558\ub824\uba74 \uba3c\uc800 Project Window\uc5d0\uc11c \ub9c8\uc6b0\uc2a4 \uc624\ub978\ucabd \ubc84\ud2bc\uc744 \ud074\ub9ad\ud574 &#8220;New Project&#8230;&#8221; \ud56d\ubaa9\uc744 \uc120\ud0dd\ud55c\ub2e4.<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.happyfam.or.kr\/ysoh\/wp-content\/uploads\/sites\/3\/1\/cfile23.uf.1652C50E4A9A0E9B37DA8D.png?w=665\" alt=\"\uc0ac\uc6a9\uc790 \uc0bd\uc785 \uc774\ubbf8\uc9c0\" \/><br \/>&#8220;New Project&#8221; \ucc3d\uc740 \uc0dd\uc131\ud560 \ud504\ub85c\uc81d\ud2b8\uac00 \uc5b4\ub5a4 \uc885\ub958\uc758 \ud504\ub85c\uc81d\ud2b8\uc778\uac00\ub97c \uc9c0\uc815\ud558\ub294 \ucc3d\uc774\ub2e4. \uc774 \ucc3d\uc774 \ub728\uba74 &#8220;Categories&#8221; \uc5d0\uc11c &#8220;Java Web&#8221;\uc744 \ud074\ub9ad\ud55c\ub2e4. \uadf8\ub7ec\uba74 &#8220;Projects:&#8221;\uc758 \ub0b4\uc6a9\uc774 \ubcc0\uacbd\ub418\ub294\ub370 \uc5ec\uae30\uc11c &#8220;Web Application&#8221; \ud56d\ubaa9\uc744 \uc120\ud0dd\ud558\uace0 &#8220;Next &gt;&#8221; \ubc84\ud2bc\uc744 \ud074\ub9ad \ub2e4\uc74c \ud654\uba74\uc73c\ub85c \ub118\uc5b4\uac04\ub2e4.<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.happyfam.or.kr\/ysoh\/wp-content\/uploads\/sites\/3\/1\/cfile24.uf.16623F0C4A9A0E9A014658.png?w=665\" alt=\"\uc0ac\uc6a9\uc790 \uc0bd\uc785 \uc774\ubbf8\uc9c0\" \/><br \/>\ud504\ub85c\uc81d\ud2b8 \uc774\ub984\uc744 \uc9c0\uc815\ud558\uae30 \uc704\ud55c &#8220;New Web Application&#8221; \ucc3d\uc774 \ub728\uba74 &#8220;Project Name&#8221;\uc5d0 \uc801\ub2f9\ud55c \uc774\ub984\uc744 \uc9c0\uc815\ud55c\ub2e4. \uc5ec\uae30\uc11c\ub294 &#8220;HelloWeb&#8221;\uc73c\ub85c \ud558\uc600\ub2e4. \ud504\ub85c\uc81d\ud2b8 \uc774\ub984\uc744 \uc9c0\uc815\ud55c \ud6c4\uc5d0 &#8220;Next &gt;&#8221; \ubc84\ud2bc\uc744 \ud074\ub9ad\ud55c\ub2e4.<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.happyfam.or.kr\/ysoh\/wp-content\/uploads\/sites\/3\/1\/cfile5.uf.154A930B4A9A0E9BB2EFFF.png?w=665\" alt=\"\uc0ac\uc6a9\uc790 \uc0bd\uc785 \uc774\ubbf8\uc9c0\" \/><br \/>&#8220;New Web Application&#8221; \ucc3d\uc5d0\uc11c\ub294 JSP \ud504\ub85c\uadf8\ub7a8\uc744 \uc2e4\ud589\uc2dc\ud0a4\uae30 \uc704\ud55c \uc11c\ubc84\ub97c \uc124\uc815\ud574\uc57c \ud55c\ub2e4. Eclipse\uc5d0\uc11c\ub294 &#8220;Apache Tomcat&#8221;\uc744 \ubcc4\ub3c4\ub85c \ub2e4\uc6b4\ub85c\ub4dc \ubc1b\uc740 \ud6c4 JSP \uc2e4\ud589\uc744 \uc704\ud55c \uc11c\ubc84\ub85c \uc0ac\uc6a9\ud588\uc9c0\ub9cc &#8220;NetBeans&#8221;\uc5d0\uc11c\ub294 \uae30\ubcf8\uc801\uc73c\ub85c &#8220;GlassFish&#8221; \uc11c\ubc84\ub97c \ud3ec\ud568\ud558\uace0 \uc788\ub2e4. <\/p>\n<p>\uc774 \uae00\uc744 \uc791\uc131\ud558\ub294 \uc2dc\uc810\uc5d0\uc11c &#8220;NetBeans IDE 6.5.1&#8243;\uc5d0 \ud3ec\ud568\ub41c &#8220;GlassFish&#8221;\ub294 V2\uc640 V3 Prelude\uc774\ub2e4. \uadf8 \uc911 GlassFish V3 Prelude\ub294 \ubaa8\ub4c8\uc2dd OSGi \uae30\ubc18 \uc544\ud0a4\ud14d\ucc98 \uc704\uc5d0 \uad6c\ucd95\ub41c \uacbd\ub7c9\uc758 Web 2.0 \uac1c\ubc1c \ubc0f \ubc30\ud3ec<br \/>\n\ud50c\ub7ab\ud3fc\uc73c\ub85c \uac1c\ubc1c\uc790\ub294 JRuby, Groovy\uc640 \uac19\uc740 \uae30\uc874 Java \uc6f9 \uae30\uc220\uc744 \uc9c0\uc6d0\ud558\uba74\uc11c \ub3d9\uc801\uc73c\ub85c \ud655\uc7a5 \uac00\ub2a5\ud558\uace0 \ud3ec\ud568 \uac00\ub2a5\ud55c<br \/>\n\ud50c\ub7ab\ud3fc\uc758 \uc774\uc810\uc744 \ub204\ub9b4 \uc218 \uc788\ub2e4\uace0 \ud55c\ub2e4. <\/p>\n<p>\uc5ec\uae30\uc11c\ub294 GlassFish V3\uc744 \uc11c\ubc84\ub85c \uc0ac\uc6a9\ud558\uaca0\ub2e4. \ubb3c\ub860 NetBeans\uc5d0\uc11c\ub3c4 &#8220;Apache Tomcat&#8221;\uc744 \uc6d0\ud558\uba74 \uc774\ub97c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub2e4. <\/p>\n<p>&#8220;Server&#8221; \ud56d\ubaa9\uc744 &#8220;GlassFish V3&#8243;\uc73c\ub85c \uc124\uc815\ud588\uc73c\uba74 &#8220;Next &gt;&#8221; \ubc84\ud2bc\uc744 \ud074\ub9ad\ud558\uc5ec \ub2e4\uc74c \ub2e8\uacc4\ub85c \ub118\uc5b4\uac04\ub2e4. \ucc38\uace0\ub85c &#8220;Context Path&#8221; \ud56d\ubaa9\uc740 \ud504\ub85c\uc81d\ud2b8 \uc774\ub984 &#8220;HelloWeb&#8221;\uacfc \uad00\ub828\ub3fc\uc788\uc74c\uc744 \uae30\uc5b5\ud558\uc790.<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.happyfam.or.kr\/ysoh\/wp-content\/uploads\/sites\/3\/1\/cfile23.uf.151B5A0C4A9A0E9CFB1C94.png?w=665\" alt=\"\uc0ac\uc6a9\uc790 \uc0bd\uc785 \uc774\ubbf8\uc9c0\" \/><br \/>\uc774 \ucc3d\uc740 \ud504\ub808\uc784\uc6cc\ud06c\ub97c \uc124\uc815\ud558\ub294 \ud654\uba74\uc73c\ub85c \uc790\uc2e0\uc774 \uc0ac\uc6a9\ud558\ub294 \ud504\ub808\uc784\uc6cc\ud06c\uac00 \uc788\uc73c\uba74 \uc774\ub97c \uc9c0\uc815\ud55c\ub2e4. \uc5ec\uae30\uc11c\ub294 \uc0ac\uc6a9\ud558\ub294 \ud504\ub808\uc784\uc6cc\ud06c\uac00 \uc5c6\uc73c\ubbc0\ub85c \uadf8\ub0e5 &#8220;Finish&#8221; \ubc84\ud2bc\uc744 \ud074\ub9ad \ubaa8\ub4e0 \ud504\ub85c\uc81d\ud2b8 \uc124\uc815\uc744 \ub9c8\ubb34\ub9ac\ud55c\ub2e4.<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.happyfam.or.kr\/ysoh\/wp-content\/uploads\/sites\/3\/1\/cfile10.uf.1122B60D4A9A0E9B09B1BD.png?w=665\" alt=\"\uc0ac\uc6a9\uc790 \uc0bd\uc785 \uc774\ubbf8\uc9c0\" \/><br \/>\ud504\ub85c\uc81d\ud2b8\uac00 \uc131\uacf5\uc801\uc73c\ub85c \uc0dd\uc131\ub418\uba74 &#8220;Project Window&#8221;\uc5d0 \ub2e4\uc74c\uacfc \uac19\uc740 \uad6c\uc870\uc758 \ud2b8\ub9ac\uac00 \ub098\ud0c0\ub09c\ub2e4.<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.happyfam.or.kr\/ysoh\/wp-content\/uploads\/sites\/3\/1\/cfile2.uf.1509830F4A9A0E9BAF1A27.png?w=665\" alt=\"\uc0ac\uc6a9\uc790 \uc0bd\uc785 \uc774\ubbf8\uc9c0\" \/><br \/>\ud504\ub85c\uc81d\ud2b8\uac00 \uc131\uacf5\uc801\uc73c\ub85c \uc0dd\uc131\ub410\ub2e4\uba74 \uc774\uc81c \ud504\ub85c\uadf8\ub7a8\uc744 \uc791\uc131\ud574 \ubcf4\uc790. \uba3c\uc800 &#8220;NameHandler&#8221;\ub77c\ub294 JSP \ube48\uc988\ub97c \ub9cc\ub4e4\uc5b4\ubcf4\uc790. JSP \ube48\uc988\ub97c \ub9cc\ub4e4\uae30 \uc704\ud574\uc11c\ub294 \ub2e4\uc74c \uadf8\ub9bc\uacfc \uac19\uc774 \ud504\ub85c\uc81d\ud2b8 \ud2b8\ub9ac\uc758 &#8220;Source Packages&#8221; \uc704\uc5d0\uc11c \ub9c8\uc6b0\uc2a4 \uc624\ub978\ucabd \ud074\ub9ad\uc744 \ud55c \ub2e4\uc74c &#8220;New&#8221;, &#8220;Java Class&#8221;\ub97c \ucc28\ub840\ub85c \uc120\ud0dd\ud55c\ub2e4.<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.happyfam.or.kr\/ysoh\/wp-content\/uploads\/sites\/3\/1\/cfile10.uf.140B3F0E4A9A0E9C054282.png?w=665\" alt=\"\uc0ac\uc6a9\uc790 \uc0bd\uc785 \uc774\ubbf8\uc9c0\" \/><br \/>&#8220;New Java Class&#8221; \ucc3d\uc774 \ub728\uba74 &#8220;Class Name&#8221;\uacfc &#8220;Package&#8221;\ub97c \uc9c0\uc815\ud55c\ub2e4. \uc5ec\uae30\uc11c\ub294 \uac01 \ud56d\ubaa9\uc744 &#8220;NameHandler&#8221;\uc640 &#8220;org.mypackage.hello&#8221;\ub85c \uc9c0\uc815\ud55c \ud6c4 &#8220;Finish&#8221; \ubc84\ud2bc\uc744 \ud074\ub9ad\ud558\uc600\ub2e4.<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.happyfam.or.kr\/ysoh\/wp-content\/uploads\/sites\/3\/1\/cfile5.uf.191ACB0C4A9A0E9D8E3BA5.png?w=665\" alt=\"\uc0ac\uc6a9\uc790 \uc0bd\uc785 \uc774\ubbf8\uc9c0\" \/><br \/>JSP \ube48\uc988\uac00 \uc62c\ubc14\ub974\uac8c \uc0dd\uc131\ub410\uc73c\uba74 \ub2e4\uc74c\uacfc \uac19\uc774 &#8220;Source Packages&#8221; \uc544\ub798\uc5d0 &#8220;org.mypackage.hello&#8221; \ud328\ud0a4\uc9c0\uac00 \uc0dd\uc131\ub418\uace0 \uadf8 \ud328\ud0a4\uc9c0 \uc544\ub798\uc5d0 &#8220;NameHandler.java&#8221; \ud30c\uc77c\uc774 \uc704\uce58\ud55c\ub2e4.<\/p>\n<p><div style=\"width: 228px\" class=\"wp-caption aligncenter\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.happyfam.or.kr\/ysoh\/wp-content\/uploads\/sites\/3\/1\/cfile9.uf.1664C0124A9A0E9B735929.png?resize=218%2C399\" width=\"218\" height=\"399\" alt=\"\uc0ac\uc6a9\uc790 \uc0bd\uc785 \uc774\ubbf8\uc9c0\" \/><p class=\"wp-caption-text\">JSP \ube48\uc988\ub97c \uc0dd\uc131\ud55c \ud6c4 \ud504\ub85c\uc81d\ud2b8 \ud2b8\ub9ac<\/p><\/div><br \/>\uc5ec\uae30\uc11c &#8220;NameHandler.java&#8221; \ud56d\ubaa9\uc744 \ub354\ube14\ud074\ub9ad\ud558\uc5ec &#8220;NameHandler.java&#8221; \ud30c\uc77c\uc774 \ub2e4\uc74c \ub0b4\uc6a9\uc774 \ub418\ub3c4\ub85d \uc218\uc815\ud55c \ud6c4 \uc800\uc7a5\ud55c\ub2e4.<\/p>\n<div>\/*<br \/>&nbsp;* To change this template, choose Tools | Templates<br \/>&nbsp;* and open the template in the editor.<br \/>&nbsp;*\/<\/p>\n<p>package org.mypackage.hello;<\/p>\n<p>\/**<br \/>&nbsp;*<br \/>&nbsp;* @author \uc624\uc724\uc0c1<br \/>&nbsp;*\/<br \/>public class NameHandler {<br \/>&nbsp; &nbsp; private String name;<\/p>\n<p>&nbsp; &nbsp; \/** Creates a new instance of NameHandler *\/<br \/>&nbsp; &nbsp; public NameHandler() {<br \/>&nbsp; &nbsp; &nbsp;&nbsp; name = null;<br \/>&nbsp; &nbsp; }<\/p>\n<p>&nbsp; &nbsp; public String getName() {<br \/>&nbsp; &nbsp; &nbsp;&nbsp; return name;<br \/>&nbsp; &nbsp; }<\/p>\n<p>&nbsp; &nbsp; public void setName(String name) {<br \/>&nbsp; &nbsp; &nbsp;&nbsp; this.name = name;<br \/>&nbsp; &nbsp; }<\/p>\n<p>}<\/div>\n<p>\uc774\uc81c \ud504\ub85c\uc81d\ud2b8 \ud2b8\ub9ac\uc5d0\uc11c &#8220;index.jsp&#8221;\ub97c \ub354\ube14\ud074\ub9ad\ud558\uc5ec &#8220;index.jsp&#8221;\ub97c \ud3b8\uc9d1\ud654\uba74\uc73c\ub85c \ubd88\ub7ec\ub0b8 \ud6c4 \uc544\ub798 \ub0b4\uc6a9\uc73c\ub85c \ubcc0\uacbd\ud55c \ud6c4 \uc800\uc7a5\ud55c\ub2e4.<\/p>\n<div>&lt;%&#8211; <br \/>&nbsp; &nbsp; Document &nbsp; : index<br \/>&nbsp; &nbsp; Created on : 2009. 6. 7, \uc624\ud6c4 2:49:36<br \/>&nbsp; &nbsp; Author &nbsp; &nbsp; : \uc624\uc724\uc0c1<br \/>&#8211;%&gt;<\/p>\n<p>&lt;%@page contentType=&#8221;text\/html&#8221; pageEncoding=&#8221;UTF-8&#8243;%&gt;<br \/>&lt;!DOCTYPE HTML PUBLIC &#8220;-\/\/W3C\/\/DTD HTML 4.01 Transitional\/\/EN&#8221;<br \/>&nbsp;&nbsp; &#8220;http:\/\/www.w3.org\/TR\/html4\/loose.dtd&#8221;&gt;<\/p>\n<p>&lt;html&gt;<br \/>&nbsp; &nbsp; &lt;head&gt;<br \/>&nbsp; &nbsp; &nbsp; &nbsp; &lt;meta http-equiv=&#8221;Content-Type&#8221; content=&#8221;text\/html; charset=UTF-8&#8243;&gt;<br \/>&nbsp; &nbsp; &nbsp; &nbsp; &lt;title&gt;JSP Page&lt;\/title&gt;<br \/>&nbsp; &nbsp; &lt;\/head&gt;<br \/>&nbsp; &nbsp; &lt;body&gt;<br \/>&nbsp; &nbsp; &nbsp; &nbsp; &lt;h1&gt;Entry Form&lt;\/h1&gt;<\/p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp; &lt;form name=&#8221;Name Input Form&#8221; action=&#8221;response.jsp&#8221;&gt;<br \/>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Enter your name:<br \/>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;input type=&#8221;text&#8221; name=&#8221;name&#8221; \/&gt;<br \/>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;input type=&#8221;submit&#8221; value=&#8221;OK&#8221; \/&gt;<br \/>&nbsp; &nbsp; &nbsp; &nbsp; &lt;\/form&gt;<br \/>&nbsp; &nbsp; &lt;\/body&gt;<br \/>&lt;\/html&gt;<\/div>\n<p>\uc774\uc81c \uc0c8\ub85c\uc6b4 JSP \ud504\ub85c\uadf8\ub7a8 &#8220;response.jsp&#8221;\ub97c \ub9cc\ub4e4\uc5b4 \ubcf4\uc790. \uc0c8\ub85c\uc6b4 JSP \ud504\ub85c\uadf8\ub7a8\uc744 \ub9cc\ub4e4\uae30 \uc704\ud574\uc11c\ub294 \ud504\ub85c\uc81d\ud2b8 \uc774\ub984 &#8220;HelloWeb&#8221; \uc704\uc5d0\uc11c \ub9c8\uc6b0\uc2a4 \uc624\ub978\ucabd \ud074\ub9ad\uc744 \ud55c \ud6c4 \ub2e4\uc74c \uadf8\ub9bc\uacfc \uac19\uc774 &#8220;New&#8221;, &#8220;JSP&#8230;&#8221; \ud56d\ubaa9\uc744 \ucc28\ub840\ub85c \uc120\ud0dd\ud55c\ub2e4.<br \/>&nbsp;<br \/><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.happyfam.or.kr\/ysoh\/wp-content\/uploads\/sites\/3\/1\/cfile26.uf.202433274A9A0E9B96090E.png?w=665\" alt=\"\uc0ac\uc6a9\uc790 \uc0bd\uc785 \uc774\ubbf8\uc9c0\" \/><br \/>&#8220;New JSP File&#8221; \ucc3d\uc774 \ub728\uba74 &#8220;JSP File Name&#8221;\uc5d0 \uc6d0\ud558\ub294 JSP \ud30c\uc77c \uc774\ub984\uc744 \uc900\ub2e4 \uc774 \ub54c \ud655\uc7a5\uc790 &#8220;.jsp&#8221;\ub294 \uc0dd\ub7b5 \uac00\ub2a5\ud558\uba70 \uc790\ub3d9\uc73c\ub85c &#8220;.jsp&#8221;\uac00 \ubd99\ub294\ub2e4. \uc5ec\uae30\uc11c\ub294 \uc774\ub989\uc73c\ub85c &#8220;response&#8221;\ub97c \uc785\ub825\ud588\ub2e4. \uc774\ub984\uc744 \uc785\ub825\ud588\uc73c\uba74 &#8220;Finish&#8221; \ubc84\ud2bc\uc744 \ud074\ub9ad \uc0c8\ub85c\uc6b4 JSP \ud30c\uc77c\uc758 \uc0dd\uc131\uc744 \ub9c8\ubb34\ub9ac\ud55c\ub2e4.<\/p>\n<p><div style=\"width: 686px\" class=\"wp-caption aligncenter\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.happyfam.or.kr\/ysoh\/wp-content\/uploads\/sites\/3\/1\/cfile2.uf.1925760D4A9A0E9D03820D.png?resize=665%2C443\" width=\"665\" height=\"443\" alt=\"\uc0ac\uc6a9\uc790 \uc0bd\uc785 \uc774\ubbf8\uc9c0\" \/><p class=\"wp-caption-text\">JSP \ud30c\uc77c \uc774\ub984 \uc785\ub825<\/p><\/div><br \/>\uc774\uc81c \ud504\ub85c\uc81d\ud2b8 \ud2b8\ub9ac\uc5d0\uc11c &#8220;Web Pages&#8221; \uc544\ub798\uc5d0 \uc0c8\ub86d\uac8c \uc0dd\uc131\ub41c &#8220;response.jsp&#8221; \ud30c\uc77c\uc744 \ub354\ube14\ud074\ub9ad\ud558\uc5ec \ub0b4\uc6a9\uc744 \uc544\ub798\uc640 \uac19\uc774 \uc218\uc815\ud55c \ud6c4 \uc800\uc7a5\ud55c\ub2e4.<\/p>\n<div>&lt;%&#8211; <br \/>&nbsp; &nbsp; Document &nbsp; : response<br \/>&nbsp; &nbsp; Created on : 2009. 6. 7, \uc624\ud6c4 3:07:15<br \/>&nbsp; &nbsp; Author &nbsp; &nbsp; : \uc624\uc724\uc0c1<br \/>&#8211;%&gt;<\/p>\n<p>&lt;%@page contentType=&#8221;text\/html&#8221; pageEncoding=&#8221;UTF-8&#8243;%&gt;<br \/>&lt;!DOCTYPE HTML PUBLIC &#8220;-\/\/W3C\/\/DTD HTML 4.01 Transitional\/\/EN&#8221;<br \/>&nbsp;&nbsp; &#8220;http:\/\/www.w3.org\/TR\/html4\/loose.dtd&#8221;&gt;<\/p>\n<p>&lt;html&gt;<br \/>&nbsp; &nbsp; &lt;head&gt;<br \/>&nbsp; &nbsp; &nbsp; &nbsp; &lt;meta http-equiv=&#8221;Content-Type&#8221; content=&#8221;text\/html; charset=UTF-8&#8243;&gt;<br \/>&nbsp; &nbsp; &nbsp; &nbsp; &lt;title&gt;JSP Page&lt;\/title&gt;<br \/>&nbsp; &nbsp; &lt;\/head&gt;<br \/>&nbsp; &nbsp; &lt;body&gt;<br \/>&nbsp; &nbsp; &nbsp; &nbsp; &lt;jsp:useBean id=&#8221;mybean&#8221; scope=&#8221;session&#8221; class=&#8221;org.mypackage.hello.NameHandler&#8221; \/&gt;<br \/>&nbsp; &nbsp; &nbsp; &nbsp; &lt;jsp:setProperty name=&#8221;mybean&#8221; property=&#8221;name&#8221; \/&gt;<br \/>&nbsp; &nbsp; &nbsp; &nbsp; &lt;h1&gt;Hello, &lt;jsp:getProperty name=&#8221;mybean&#8221; property=&#8221;name&#8221; \/&gt;!&lt;\/h1&gt;<br \/>&nbsp; &nbsp; &lt;\/body&gt;<br \/>&lt;\/html&gt;<\/div>\n<p>\uc55e\uc758 \ud504\ub85c\uadf8\ub7a8 &#8220;NameHandler.java&#8221;, &#8220;index.jsp&#8221;, &#8220;response.jsp&#8221;\ub97c&nbsp; \ubaa8\ub450 \uc785\ub825\ud588\ub2e4\uba74 \uc774\uc81c \uc2e4\ud589\ub989 \ud574 \ubcf4\uc790. \uc774 \uc138 \ud504\ub85c\uadf8\ub7a8 \uc911 &#8220;index.jsp&#8221;\ub97c \uc2e4\ud589\ud558\uba74 \ub098\uba38\uc9c0 \ub450 \ud504\ub85c\uadf8\ub7a8\uc740 \uc790\ub3d9\uc73c\ub85c \ucc98\ub9ac\ub418\ubbc0\ub85c \uc5ec\uae30\uc11c\ub294 index.jsp \ud504\ub85c\uadf8\ub7a8\ub9cc \uc2e4\ud589\ud558\ub294 \ubc29\ubc95\ub9cc \uc0b4\ud3b4\ubcf4\uc790.<\/p>\n<p>&#8220;index.jsp&#8221;\ub97c \uc0d0\ud589\ud558\ub824\uba74 \ub2e4\uc74c \uadf8\ub9bc\uacfc \uac19\uc774 \ud504\ub85c\uc81d\ud2b8 \ud2b8\ub9ac\uc758 &#8220;index.jsp&#8221;\uc5d0\uc11c \ub9c8\uc6b0\uc2a4 \uc624\ub978\ucabd \ud074\ub9ad \ud6c4 &#8220;Run File&#8221; \ud56d\ubaa9\uc744 \uc120\ud0dd\ud55c\ub2e4.<\/p>\n<p><div style=\"width: 378px\" class=\"wp-caption aligncenter\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.happyfam.or.kr\/ysoh\/wp-content\/uploads\/sites\/3\/1\/cfile2.uf.1352C40E4A9A0E9C8C2544.png?resize=368%2C354\" width=\"368\" height=\"354\" alt=\"\uc0ac\uc6a9\uc790 \uc0bd\uc785 \uc774\ubbf8\uc9c0\" \/><p class=\"wp-caption-text\">JSP \ud30c\uc77c \uc2e4\ud589<\/p><\/div><br \/>\uadf8\ub7ec\uba74 &#8220;NetBeans IDE&#8221; \ud558\ub2e8\uc5d0 \uba54\uc138\uc9c0 \ucd9c\ub825\uacfc \ud568\uaed8 \uc7a0\uc2dc \ud6c4\uc5d0 &#8220;index.jsp&#8221; \ud504\ub85c\uadf8\ub7a8\uc774 \uc2e4\ud589\ub41c \uc778\ud130\ub137 \ube0c\ub77c\uc6b0\uc800\uac00 \ub72c\ub2e4. \uc5ec\uae30\uc11c \uc801\ub2f9\ud55c \uac12\uc744 \uc8fc\uace0 &#8220;OK&#8221; \ubc84\ud2bc\uc744 \ud074\ub9ad\ud558\uba74 &#8220;response.jsp&#8221;\ub97c \uc2e4\ud589\ud55c\ub2e4.<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.happyfam.or.kr\/ysoh\/wp-content\/uploads\/sites\/3\/1\/cfile9.uf.140C6E114A9A0E9A5B2169.png?w=665\" alt=\"\uc0ac\uc6a9\uc790 \uc0bd\uc785 \uc774\ubbf8\uc9c0\" \/><br \/><div style=\"width: 563px\" class=\"wp-caption aligncenter\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.happyfam.or.kr\/ysoh\/wp-content\/uploads\/sites\/3\/1\/cfile22.uf.20208B274A9A0E9C9C2593.png?resize=553%2C411\" width=\"553\" height=\"411\" alt=\"\uc0ac\uc6a9\uc790 \uc0bd\uc785 \uc774\ubbf8\uc9c0\" \/><p class=\"wp-caption-text\">response.jsp \uc2e4\ud589\ud654\uba74<\/p><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Eclipse\uc640 \ud568\uaed8 Java \uac1c\ubc1c \ud1b5\ud569\ud658\uacbd\uc73c\ub85c \uc790\uc8fc \uc774\uc57c\uae30 \ub418\ub294 \ud504\ub85c\uadf8\ub7a8\uc73c\ub85c NetBeans\uac00 \uc788\ub2e4. NetBeans\ub294 SUN\uc5d0\uc11c \uac1c\ubc1c \ubc30\ud3ec\ub418\ub294 \ud504\ub85c\uadf8\ub7a8\uc73c\ub85c &#8220;http:\/\/www.netbeans.org&#8220;\uc5d0\uc11c \ubb34\ub8cc\ub85c \ub2e4\uc6b4\ub85c\ub4dc\ud560 \uc218 \uc788\ub2e4. NetBeans \uc5ed\uc2dc \ub9ce\uc740 \uc0ac\uc6a9\uc790\ub97c \ud655\ubcf4\ud558\uace0 \uc788\ub294 \uc131\uacf5\uc801\uc778 \uc624\ud508 \uc18c\uc2a4 \ud504\ub85c\uc81d\ud2b8\ub85c \uc9c0\uc18d\uc801\uc73c\ub85c \uc131\uc7a5\ud558\uace0 \uc788\ub294 \ucee4\ubba4\ub2c8\ud2f0\uc640 \uc804\uc138\uacc4 100\uc5ec\uac1c\uc5d0 \ub2ec\ud558\ub294 \ud30c\ud2b8\ub108\ub4e4\uc744 \uac70\ub290\ub9ac\uace0 \uc788\ub2e4. \ud604\uc7ac \uc774 \ud504\ub85c\uc81d\ud2b8\ub294 NetBeans IDE\uc640 NetBeans Platform, \ub450 \uc885\ub958\uc758 \ud504\ub85c\ub355\ud2b8\uac00 \uc874\uc7ac\ud558\ub294\ub370 NetBeans IDE\ub294 \uac1c\ubc1c\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.happyfam.or.kr\/ysoh\/netbeans%ec%97%90%ec%84%9c-jsp-%ea%b0%9c%eb%b0%9c%ed%95%98%ea%b8%b0\/\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":3,"featured_media":2853,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[244],"tags":[29,36],"class_list":["post-2852","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-jsp","tag-jsp","tag-netbeans"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.happyfam.or.kr\/ysoh\/wp-content\/uploads\/sites\/3\/1\/cfile10.uf.1122B60D4A9A0E9B09B1BD.png?fit=739%2C506&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p776QY-K0","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/www.happyfam.or.kr\/ysoh\/wp-json\/wp\/v2\/posts\/2852","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.happyfam.or.kr\/ysoh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.happyfam.or.kr\/ysoh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.happyfam.or.kr\/ysoh\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.happyfam.or.kr\/ysoh\/wp-json\/wp\/v2\/comments?post=2852"}],"version-history":[{"count":0,"href":"https:\/\/www.happyfam.or.kr\/ysoh\/wp-json\/wp\/v2\/posts\/2852\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.happyfam.or.kr\/ysoh\/wp-json\/wp\/v2\/media\/2853"}],"wp:attachment":[{"href":"https:\/\/www.happyfam.or.kr\/ysoh\/wp-json\/wp\/v2\/media?parent=2852"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.happyfam.or.kr\/ysoh\/wp-json\/wp\/v2\/categories?post=2852"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.happyfam.or.kr\/ysoh\/wp-json\/wp\/v2\/tags?post=2852"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}