31日(JSP5)
フォワード(昨日の振り返り)
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()メソッドの前に書けば「前処理」になり、あとに書けば「後処理」になる。
今日はここまで。