This is my desk

f:id:kentaro-mori36:20180607212444j:plain This is my desk !!

JavaMemo

JSP.

  • java server pages
  • webアプリケーション開発の際には設計者(SE)デザイナ、プログラマが必要
  • JSP JSPは動的なページを生成するテキスト(HTML)ページのドキュメント
  • JSPはHTMLのなかに実際にソースファイルを書いていく
  • JSPの特徴
  • メリット
  • カスタムタグが使える
  • JavaBeansを使用することができる
  • デメリット
  • 1回目のパフォーマンスが良くない
  • Tomcat上でJSPjavaファイルをコンパイルし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参照変数