- 追加された行はこの色です。
- 削除された行はこの色です。
- Eclipse/Webアプリケーションを作成する へ行く。
- Eclipse/Webアプリケーションを作成する の差分を削除
*目標 [#ndba763d]
-Webアプリケーションプロジェクトを作成する
-ServletとJSPを使ってWebアプリケーションを作成する
-ブラウザでWebページの表示を確認する
*手順 [#ya23924d]
**Webアプリケーションプロジェクトを作成する [#d94fd4a2]
+メニューから File->New->Dynamic Web Project を選択する
++該当項目がない場合、Other... から探す
+Project name に好きな名前をつける
+Target runtime の New Runtime を選択してアプリケーションサーバを追加する
++一覧から Apache Tomcat v7.0 を選択する
++Create a new local server にチェックを入れる
++Tomcat installation directory の Browse... を選択してTomcatのディレクトリを選択する
---ここでは C:\opt\tomcat\apache-tomcat-7.0.12 とした
++JRE の選択項目から jdk1.6.0_24 を選択する(インストールしたJDK次第で)
+Next、Next と続ける
+Web Module の Generate web.xml deployment descriptor にチェックを入れる
#ref(Webアプリケーション作成00.JPG,center,70%)
#ref(Webアプリケーション作成01.JPG,center,70%)
#ref(Webアプリケーション作成02.JPG,center,70%)
#ref(Webアプリケーション作成03.JPG,center,70%)
#ref(Webアプリケーション作成04.JPG,center,70%)
#ref(Webアプリケーション作成05.JPG,center,70%)
#ref(Webアプリケーション作成06.JPG,center,70%)
**ServletとJSPを使ってWebアプリケーションを作成する [#z0a01428]
***パッケージを作成する [#pef97d7f]
+Package Explore ビューから 右クリック->New->Package を選択する
--src の上で右クリックする
--該当項目がない場合、Other... から探す
+folder's corresponding の Name に任意のパッケージ名を入力する
#ref(パッケージを作成する00.JPG,center,60%)
#ref(パッケージを作成する01.JPG,center,70%)
#ref(パッケージを作成する02.jpg,center,70%)
***Servletを作成する [#g2c5ef92]
+Packege Explore ビューから 右クリック->New->Servlet を選択する
--先に作成したパッケージの上で右クリックする
+Class name に任意のクラス名を入力する
+作成したクラスのメソッドをすべて削除し、下記のメソッドを追記する
#ref(Servletを作成する00.jpg,center,60%)
#ref(Servletを作成する01.jpg,center,70%)
@Override
protected void service(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
ServletContext sc = getServletContext();
RequestDispatcher rd = sc.getRequestDispatcher("/WEB-INF/jsp/Sample.jsp");
rd.forward(request, response);
}
***JSPを作成する [#o44880d6]
+右クリック->New->Folder を選択する
--WebContent->WEB-INF の上で右クリックする
+Folder name に「jsp」を入力する
+Package Explore ビューから 右クリック->New->JSP File を選択する
--先に作成したディレクトリの上で右クリックする
+File name に「Sample」を入力する
#ref(JSPを作成する00.jpg,center,60%)
#ref(JSPを作成する01.JPG,center,70%)
#ref(JSPを作成する02.jpg,center,60%)
#ref(JSPを作成する03.JPG,center,70%)
#ref(JSPを作成する04.JPG,center,70%)
作成したJSPファイルはsjisになってしまっているのでUTF-8に直しましょう。
+JSPファイル上のエンコードに関する記述を修正する
--「windows-31j」→「UTF-8」
+Package Explore ビューから右クリック->Properties を選択する
++Text file en
coding の Other を選択して UTF-8 を設定する
#ref(JSPの文字コード修正00.JPG,center,70%)
**ブラウザでWebページの表示を確認する [#nd69efa1]
***Webアプリケーションをサーバに登録する [#j145b3b1]
+Sample プロジェクトを「Tomcat v7.0 Server at localhost」にドラッグする
--Package Explore ビューから Servers ビュー
#ref(Webアプリケーション登録00.JPG,center,70%)
#ref(Webアプリケーション登録00.jpg,center,70%)
***Tomcatを起動する [#ie55db4d]
+Servers ビューの虫アイコンをクリックする
--「Tomcat ...」に [Debugging, Synchronized] が表示される
--「Sample」に [Synchronized] が表示される
#ref(デバグ実行01.JPG,center,70%)
#ref(デバグ実行01.jpg,center,70%)
***ブラウザで表示を確認する [#ed8fa68b]
+アドレス欄に次を入力してアクセスする
--http://localhost:8080/Sample/SampleServlet
「Insert title here」というタイトルで白い画面が表示されたらOKです。
*参考 [#tacb3384]