目標†
- Webアプリケーションプロジェクトを作成する
- ServletとJSPを使ってWebアプリケーションを作成する
- ブラウザでWebページの表示を確認する
手順†
Webアプリケーションプロジェクトを作成する†
- メニューから 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 にチェックを入れる
ServletとJSPを使ってWebアプリケーションを作成する†
パッケージを作成する†
- Package Explore ビューから 右クリック->New->Package を選択する
- src の上で右クリックする
- 該当項目がない場合、Other... から探す
- folder's corresponding の Name に任意のパッケージ名を入力する
Servletを作成する†
- Packege Explore ビューから 右クリック->New->Servlet を選択する
- 先に作成したパッケージの上で右クリックする
- Class name に任意のクラス名を入力する
- 作成したクラスのメソッドをすべて削除し、下記のメソッドを追記する
@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を作成する†
- 右クリック->New->Folder を選択する
- WebContent->WEB-INF の上で右クリックする
- Folder name に「jsp」を入力する
- Package Explore ビューから 右クリック->New->JSP File を選択する
- 先に作成したディレクトリの上で右クリックする
- File name に「Sample」を入力する
作成したJSPファイルはsjisになってしまっているのでUTF-8に直しましょう。
- JSPファイル上のエンコードに関する記述を修正する
- 「windows-31j」→「UTF-8」
- Package Explore ビューから右クリック->Properties を選択する
- Text file en coding の Other を選択して UTF-8 を設定する
ブラウザでWebページの表示を確認する†
Webアプリケーションをサーバに登録する†
- Sample プロジェクトを「Tomcat v7.0 Server at localhost」にドラッグする
- Package Explore ビューから Servers ビュー
Tomcatを起動する†
- Servers ビューの虫アイコンをクリックする
- 「Tomcat ...」に [Debugging, Synchronized] が表示される
- 「Sample」に [Synchronized] が表示される
ブラウザで表示を確認する†
- アドレス欄に次を入力してアクセスする
「Insert title here」というタイトルで白い画面が表示されたらOKです。
参考†
添付ファイル: JSPを作成する03.JPG 841件
[詳細]
Webアプリケーション作成03.JPG 780件
[詳細]
JSPを作成する01.JPG 834件
[詳細]
Webアプリケーション作成02.JPG 767件
[詳細]
デバグ実行01.jpg 850件
[詳細]
Webアプリケーション作成04.JPG 768件
[詳細]
Webアプリケーション作成00.JPG 795件
[詳細]
JSPを作成する02.jpg 828件
[詳細]
パッケージを作成する00.JPG 750件
[詳細]
Webアプリケーション作成06.JPG 750件
[詳細]
JSPを作成する00.jpg 831件
[詳細]
Webアプリケーション作成01.JPG 747件
[詳細]
JSPの文字コード修正00.JPG 816件
[詳細]
Servletを作成する01.jpg 748件
[詳細]
Webアプリケーション登録00.jpg 683件
[詳細]
Webアプリケーション作成05.JPG 733件
[詳細]
Servletを作成する00.jpg 710件
[詳細]
JSPを作成する04.JPG 827件
[詳細]
パッケージを作成する02.jpg 710件
[詳細]
パッケージを作成する01.JPG 767件
[詳細]