This is my desk
This is my desk !!
JavaMemo
JSP.
- java server pages
- webアプリケーション開発の際には設計者(SE)デザイナ、プログラマが必要
- JSP JSPは動的なページを生成するテキスト(HTML)ページのドキュメント
- JSPはHTMLのなかに実際にソースファイルを書いていく
- JSPの特徴
- メリット
- カスタムタグが使える
- JavaBeansを使用することができる
- デメリット
- 1回目のパフォーマンスが良くない
- Tomcat上でJSPがjavaファイルをコンパイルしclassファイルを作成してくれる
- <%! 変数宣言 メソッド宣言%>
- taglib オラクル主導
暗黙オブジェクト
- webコンテナであらかじめ読み込まれている暗黙オブジェクト
- 実際には9種類
- requestオブジェクト
- responseオブジェクト
- outオブジェクト
- sessionオブジェクト
- config オブジェクト
- application オブジェクト
ディスパッチング
- servletからjspを取り込む
- の呼び出し
- requestDispatcher
- JSPを読み出す forward()メソッド
- ServletからのリクエストをRequestDispatcherで受け取り他のJSPに投げる
- setAttribute (“user”,”山田太郎”);
- String username = (String)getAttribute(user);
- Forwardserv.java は表示されない
include()メソッド
アクションタグ
- forward
- include
- JSPが持っていたコード
- useBeanタグ
- ビーンを置くのはclassesのした
- getPropertyタグ
- setProperty参照変数