ソフトウェア開発・展開(7)

演習1 以下に示すようなファイルに名前と年齢と電話番号を登録するプログラムを作成しなさい。JSPプログラムにはファイルの初期化機能をつけること。

-ex1.html

-ex1.jsp

演習2 演習1に以下の機能を追加しなさい。ファイル名はex2.htmlとex2.jspとする。

  • 入力欄が空の場合、それぞれ「◯◯を入力してください」というエラーメッセージを表示しなさい。
  • 年齢に数字以外が入力された場合は「年齢が正しくありません」というエラーメッセージを表示しなさい。年齢のチェックは例外による検査方法を用いること。
  • 電話に電話番号以外(NNN-NNNN-NNNN以外の形式)の文字列が入力された場合は「電話が正しくありません」というエラーメッセージを表示しなさい。
  • 上記のいずれかのエラーがあった場合はファイルにデータを書き込まないものとする。

演習3 ファイルを用いて授業アンケートをWebで収集するシステムを作成しなさい。学籍番号、氏名、メールアドレス、設問1〜6は入力必須項目とする。また、学籍番号は10桁の数字であり、メールアドレスは1文字以上の英数字@1文字以上の英数字であることをチェックして誤りがあればエラーメッセージを表示しなさい。

-ex3.html

スクリーンショット 0028-05-25 10.36.02

-ex3.jsp

スクリーンショット 0028-05-25 10.37.41

演習4(任意) 演習3の設問7の自由回答欄に改行を入れるとおかしくなる。この対処方法を検討して実装しなさい。

提出課題

  • 演習1と2、できたものは演習3の演習結果:プログラムリスト、実行結果。
  • 配点(演習1〜2:各2点、演習3:6点、演習4:2点)

提出方法