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

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


問題1 3章練習問題で作成したサーブレットと同様の機能のJSPを作成します。
以下の仕様で作成してください。

動的Web
プロジェクト名
ssjavakadai
JSP
ファイル名
kadai4_1.jsp
URL http://localhost:8080/ssjavakadai/kadai4_1.jsp
ページタイトル あいさつ
表示内容 実行日時を表示し、時間が4:00~10:59は「おはよう」、11:00~17:59は「こんにちは」、18:00~3:59までは「こんばんは」とメッセージを表示してください。
時間は24時間表記で出力してください。

表示例:
 ただいまの日時: 2022年7月1日 13時10分54秒
 おはよう
スクリーンショット

問題2 自作クラスをJSPで使用

以下の仕様で顧客情報クラスを作成してください。(サーブレットではない、普通のクラス)

動的Web
プロジェクト名
ssjavakadai
パッケージ名 kadai.model
クラス名(public) Customer
フィールド(private) ID(String)、氏名(String)、住所(String)、電話番号(String)、メールアドレス(String)
コンストラクタ(public) 全ての項目の値を引数で受け取り、フィールドにセットする
メソッド(pubilc) 各フィールドのゲッターセッター

kadai4_2.jsp を作成し、上記Customerクラスのインスタンスを1つ生成して、 フィールドが出力されるようにしてください。 フィールドに設定する値は自由に決めてよいです。

実行結果サンプル

問題3 複数データをテーブルで表示

kadai4_3.jsp を作成し、問題2で作成したCustomerクラスを複数格納するArrayListを作成し、ArrayList内のすべてのCustomer情報をテーブルで表示してください。

Customer情報が0件の場合は、「顧客データなし」と表示してください。

各顧客情報の値は自由に決めてよいです。

余裕がある人はCSSでテーブルを見やすく表示してください

実行結果サンプル