import java io import javax servlet http Servlet

  • Slides: 20
Download presentation

サーブレットのソース import java. io. *; import javax. servlet. http. *; Servlet関係のクラスをインポートします public class Hello.

サーブレットのソース import java. io. *; import javax. servlet. http. *; Servlet関係のクラスをインポートします public class Hello. World. Servlet extends Http. Servlet {    public void do. Get(Http. Servlet. Request request, Http. Servlet. Response response) throws Servlet. Exception, IOException { GETでリクエストがあったときに実行する // Content. Typeを設定 処理を書きます response. set. Content. Type("text/html; charset=Shift_JIS"); // 出力用Print. Writerを取得 Print. Writer out = response. get. Writer(); HTMLを書き出すための準備 // 出力 out. println("<html>"); HTMLへの書き出し out. println("<head>"); out. println("<title>Hello World Servlet</title>"); out. println("</head>"); out. println("<body>"); out. println("Hello World"); out. println("</body>"); out. println("</html>"); } }

web. xmlファイルを作る サーブレットマッピングとはあるURLにリクエストがあったときに、どのサーブレットを呼び出すか制御する ことです。 「http: //localhost: 8080/examples/greeting. . html」というURLにリクエストがあったときに「 Hello. World. Servlet」を呼び出すには以下のように記述します。 <? xml

web. xmlファイルを作る サーブレットマッピングとはあるURLにリクエストがあったときに、どのサーブレットを呼び出すか制御する ことです。 「http: //localhost: 8080/examples/greeting. . html」というURLにリクエストがあったときに「 Hello. World. Servlet」を呼び出すには以下のように記述します。 <? xml version="1. 0" encoding="ISO-8859 -1"? > <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc. //DTD Web Application 2. 3//EN" "http: //java. sun. com/dtd/web-app_2_3. dtd"> <web-app>   <servlet>     <servlet-name>Hello. World. Servlet</servlet-name> サーブレット名と     <servlet-class>Hello. World. Servlet</servlet-class> クラスを関連つける   </servlet>   <servlet-mapping>     <servlet-name>Hello. World. Servlet</servlet-name>     <url-pattern>/greeting. html</url-pattern>   </servlet-mapping> </web-app> サーブレット名と 呼び出すときの URLを関連つける