ソースコード(プロジェクトフォルダ)をSドライブにアップロードして提出してください
S:\Java\課題提出\サーバサイド\8章
カーシェアリングの予約サイトを作成します。
7章練習問題の続きですが、ここまで作成済みのコードがない場合、ssjavakadai8_start.war をインポートして始めてください。
参考:インポート手順
7章練習問題で作成したReserveServletでは、フォームから送信されたデータをリクエストスコープに格納して使用しました。
使用するスコープがセッションスコープになるように、ReserveServletとerror.jsp、reserve_comp.jspを変更してください。
reserve_comp.jspにも、ユーザーの入力内容を表示するようにします。
なお、セッション内のデータおよびセッションオブジェクトの破棄は行わなくてよいです。
動作確認はreserve.jspからおこなってください。
4章課題で作成した kadai.model.Customer クラスを使用し、利用者情報登録画面、利用者情報変更画面を作成します。
kadai.model.Customer クラスを JavaBeans として適切な仕様に変更してください。
また、引数なしコンストラクタ内で全てのフィールドに空文字をセットしてください。
動的Web プロジェクト名 |
ssjavakadai |
---|---|
JSP ファイル名 |
customer.jsp |
URL | http://localhost:8080/ssjavakadai/customer.jsp |
CSS | kadai.css |
ページタイトル | セッションスコープの属性「customer」がなければ「利用者情報登録」 セッションスコープの属性「customer」があれば「利用者情報変更」 |
フォームの送信先 | CustomerServlet ※このあと問題2.3で作成します |
送信方式 | POST |
仕様詳細 |
|
動的Web プロジェクト名 |
ssjavakadai |
---|---|
パッケージ名 | kadai.servlet |
サーブレット クラス名 |
CustomerServlet |
URL ※実行時は直接アクセスせず、customer.jspから動作させること |
http://localhost:8080/ssjavakadai/CustomerServlet |
処理内容 |
|
動的Web プロジェクト名 |
ssjavakadai |
---|---|
JSPファイル名 | customer_comp.jsp |
URL ※実行時は直接アクセスせず、customer.jspから動作させること |
http://localhost:8080/ssjavakadai/WEB-INF/jsp/customer_comp.jsp |
CSS | kadai.css |
HTMLページタイトル | リクエストスコープの属性「mode」の値に応じて「利用者情報登録完了」または「利用者情報変更完了」 |
使用詳細 |
|