Download presentation
Presentation is loading. Please wait.
1
JSPの基本 データベース論 第2回
2
この講義に関するWebページ
3
JSP とは? JavaServer Pages の略 HTML のソースに次のものを付け加えている。 特殊なタグ Javaプログラム
4
JSP のサンプルから (1) 特殊なタグとJavaのプログラム
<% for (int I = 1; I <=5; I++) { %> <p>サンプル <%= I %></p> }
5
JSP のサンプルから (2) for 文の対応関係
<% for (int I = 1; I <=5; I++) { %> <p>サンプル <%= I %></p> } 出力例) サンプル 1 サンプル 2 サンプル 3 サンプル 4 サンプル 5
6
JSP の要素 (1) ディレクティブ JSPページ全体に関わること
page pageEncoding=“Shift_JIS” page contentType=“text/html; charset=Shift_JIS” %> page import=“java.uti.Date” %>
7
JSP の要素 (2) 宣言 JSP ページで利用される変数 <%! Int I = 0; %>
<%! Circle c = new Circle(2.0); %>
8
JSP の要素 (3) 式 Javaの式 返す値に toString メソッドを適用して得られる文字列に置き換わる
<%= df.format(d) %>
9
JSP の要素 (4) スクリプトレット Javaのプログラム <% for (int I = 1; I <=5; I++) {
%> <p>サンプル <%= I %></p> }
10
Tomcat Jakarta Project が作成している Webコンテナ オープンソース Servlet や JSP を動かすために必要
Apache に組み込んで使える Tomcat 単独でも Webサーバとして使える
11
TomcatにWebアプリケーションを置く
%CATALINA_HOME/webapps/ に配置 ひとつのファイル (war ファイル) にまとめても良い。 test/ | |-- WEB-INF/ --- web.xml 必須 | |- classes/ Servlet などのクラス | |- lib/ 使用するライブラリ |-- loop.jsp JSP
12
Webアプリケーションへのアクセス どこのホストで動いている? どのポートで動いている? どのWebアプリケーションを動かす? この例では
Similar presentations
© 2024 slidesplayer.net Inc.
All rights reserved.