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時間