Java ServletJSP 01 K 0018 Servelt JSP Tomcat

  • Slides: 11
Download presentation
Java. Servlet&JSP入門 01 K 0018 中村太一

Java. Servlet&JSP入門 01 K 0018 中村太一

目次 Servelt, JSPの概要 Tomcatの導入、実行 Servelt入門 JSP入門 応用例:Servelt +JSP

目次 Servelt, JSPの概要 Tomcatの導入、実行 Servelt入門 JSP入門 応用例:Servelt +JSP

Servleth入門 ① 単純にHTML生成してを返すだけのServletを作 ります    クラスファイルはC: jakarta-tomcat 3. 3. 1webappstestWeb-Infclasses に保 存されるようにします。 Juuilderの「プロパティー」の「出力」にこれを 設定して下さい。 import

Servleth入門 ① 単純にHTML生成してを返すだけのServletを作 ります    クラスファイルはC: jakarta-tomcat 3. 3. 1webappstestWeb-Infclasses に保 存されるようにします。 Juuilderの「プロパティー」の「出力」にこれを 設定して下さい。 import javax. servlet. *; import javax. servlet. http. *; import java. io. *; import java. util. *; public class servlet. Test extends Http. Servlet{ //グローバル変数初期化 public void init( Servlet. Config config )throws Servlet. Exception{ super. init(config); } //HTTP Getリクエスト public void do. Get(Http. Servlet. Request request, Http. Servlet. Response response) throws Servlet. Exception, IOException{ String visitor = request. get. Parameter("name"); if( null == visitor ) visitor = "World"; response. set. Content. Type("text/html"); Print. Writer out = new Print. Writer(response. get. Output. Stream()); out. println("<html>"); out. println("<body><h 1>Hello " + visitor + "</h 1></body>"); out. println("</html>"); out. close(); } }

JSP入門 ① 先ほどのServletの例と同じモノをJSPで実現し ます。  下記のような「jsp. Test. jsp」というファイルを C: jakarta-tomcat-3. 3. 1webappstest に作っ てください <HTML> <%

JSP入門 ① 先ほどのServletの例と同じモノをJSPで実現し ます。  下記のような「jsp. Test. jsp」というファイルを C: jakarta-tomcat-3. 3. 1webappstest に作っ てください <HTML> <% String visitor = request. get. Parameter("name"); if ( visitor == null ) visitor = "WORLD"; %> <BODY> <H 1> Hello , <%= visitor %> ! </H 1> </BODY> </HTML> ソースの説明: <%     String visitor = request. get. Parameter(“name”); if ( visitor == null ) visitor = “WORLD”; %> “name”パラメータの値をvisitorに代入し、 もし何も無い時は“ WORLD ”を代入する <%= visitor %> visitorをStringとして埋めこむ