Presentation is loading. Please wait.

Presentation is loading. Please wait.

JSPの基本 データベース論 第2回.

Similar presentations


Presentation on theme: "JSPの基本 データベース論 第2回."— Presentation transcript:

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アプリケーションを動かす? この例では


Download ppt "JSPの基本 データベース論 第2回."

Similar presentations


Ads by Google