職業訓練覚え書き

31日(JSP5)

改めてJSPサーブレットの連携

フォワード(昨日の振り返り)
request.getRequestDispatcher("WEB-INF/views/〇〇.jsp").forward(request, response);

 

リダイレクト

URLを変えて違うURLに飛ばす

response.sendRedirect("リダイレクト先URL");

※リダイレクト先は外部サイトも可能

 ↑のリダイレクト先URL書き方

違うディレクトリのURL
〇〇/example/fooから〇〇/bar
⇒("/bar");


同じディレクトリのURL
〇〇/example/fooから〇〇/example/bar
⇒("bar");

 

フォワード/リダイレクトの違い

  • URLそのまま(フォワード)
  • URLが変わるか(リダイレクト)

 

JavaBeans

-データの受け渡しに利用されるクラス/オブジェクト。
 再利用前提のもの

 

JavaBeansの正式な書式

MVCモデル

-Webシステムを開発するために便利なパッケージ、フォルダ、クラス等の構成

  • モデル
  • ビュー
  • コントローラー

この3つで一つのシステムを構成する

 

サーブレットフィルター

-複数のサーブレットで共通の処理を切り離すことができる

 javax.servlet.Filterインタフェースを実装したクラス

 

@WebFilter("起動URL")

chain.doFilter();は必須なため削除不可

このchain.doFilter()メソッドの前に書けば「前処理」になり、あとに書けば「後処理」になる。

 

今日はここまで。