ソースコード(プロジェクトフォルダ)をSドライブにアップロードして提出してください

S:\Java\課題提出\サーバサイド\7章


カーシェアリングの予約サイトを作成します。
6章練習問題の続きですが、ここまで作成済みのコードがない場合、ssjavakadai7_start.war をインポートして始めてください。
参考:インポート手順

問題1 サーブレット実行結果をJSPに転送

6章練習問題で作成したReserveServletでは、フォームから送信されたデータをコンソール出力するのみでした。

フォームの入力内容を、以下の仕様のReserveクラスのオブジェクトに格納し、リクエストスコープを使用してerror.jspで表示できるように、ReserveServletとerror.jspを変更してください。

Reserveクラスは、JavaBeansのルールに従い作成してください。

動的Web
プロジェクト
ssjavakadai
パッケージ名 kadai.model
クラス名(public) Reserve
フィールド(private) 開始日(String)、返却日(String)、車種(String)
reserve.jsp のフォームから受け取った情報をそのまま格納する。
車種はフォームのoption の value そのままでよい。
コンストラクタ(public)
※引数違いでオーバーロードする
  1. 引数なし、何もしないコンストラクタ
  2. 全ての項目の値を引数で受け取り、フィールドにセットするコンストラクタ
メソッド(public) 各フィールドのゲッター・セッター

入力内容に問題がなく、reserve_comp.jspにリダイレクトされる場合は入力内容を表示しません。(reserve_comp.jspは変更なし)

動作確認はreserve.jspからおこなってください。

実行結果サンプル
入力内容に問題がない場合は変更なし
実行結果サンプル