あみぃ

2021年01月01日に参加

学習履歴詳細

サーブレットクラス/JSPファイルの実行方法、フォームの作成方法、MVCモデル、処理の転送方法を学習した。

☆フォーム

リクエストパラメータ

 フォームの送信ボタンを押すと送信されるデータ。「部品名=値」の形式。

リクエストパラメータの取得方法

request.setCharacterEncoding("送信元HTMLの文字コード");
String xxx = request.getParameter("リクエストパラメータの名前");

GETリクエストが送信されるのは

・アドレスバーにURLを入力した時
・リンクをクリックした時
・ブックマークを選択した時
・method属性がgetのフォームの送信ボタンを押した時

POSTリクエストが送信されるのは

・method属性がpostのフォームの送信ボタンを押した時

☆MVCモデル

モデル(Model):

 アプリケーションの重たる処理(計算処理など)やデータの格納などを行う。【サーブレットクラス】

ビュー(View):

 ユーザーに対して画面の表示を行う。【一般的なJavaのクラス】

コントローラ(Controller):

 ユーザーからの要求を受け取り、処理の実行をモデルに依頼し、その結果の表示をビューに依頼する。【JSPファイル】

☆処理の転送

フォワードの構文

※ javax.servlet.RequestDispatcherをインポートする

RequestDispatcher dispatcher = request.getRequestDispatcher("フォワード先");
dispatcher.forward(request,response);

リダイレクトの構文

response.sendRedirect("リダイレクト先のURL")
Java
サーブレットJSP

2021年01月05日(火)

3.0時間