12月 5日


連絡事項

来週は各自のノートPCを持ってくるようにして下さい。

本日の課題

  1. p.16 問 2.2.1(見積り)(10点)
    Formの HTML
    参考にする例題 ─ Aisatsu.java, Aisatsu.html(実行例)
  2. (スケジュール表作成)(20点)
    次のようなフォームから入力を行なって、

    用件
    次のような予定表をHTMLファイルとして作成し保存するServletを作成せよ。
    12月12日レポート締切
    12月22日2学期終了
    12月24日夜・予定なし
    12月31日大晦日
    日付の順番にソートすること。ただし、1〜12月のみで次の年の予定は入力できる必要はない。
    参考にする例題 ─ GuestBook.java, GuestBook.html(実行例)

    ヒント(ヒントを見ずに考えたい人のために白地に白字で書きます。)
    1. 保存するHTMLは次のようなテンプレートを使用する。

      <html><head><title>予定表</title></head>
      <body>
      <h1 align='center'>予定表</h1>
      <hr>
      <table border>
      
      </table>
      </body>
      </html>
      
      予定は<table border>と</table>の間に追加していく。

    2. <table border>の行まではGuestBook.javaで<!-- OWARI -->の行まで読み飛ばすのとおなじ要領で読み飛ばす。

    3. 月日と用件が取り出し易いように1行のフォーマットを工夫する。

      <!-- begin line -->
      <tr><td>
      12
      月
      13
      日
      </td><td>
      レポート締切
      </td></tr>
      
      例えばこうしておくと、月・日・用件はそれぞれ3,5,8行目に単独で現れる。

    4. 挿入すべきスケジュールより後の日付のスケジュールか、</table> タグが現れたら、その前に挿入する。最後の判定を簡単にするために

      12月31日 大晦日
      
      というプランを最初から入れておくことにしても良い。

本日の演習の時間中(〜17:50)までにできた場合は、 教官に実行の様子など見せるだけで提出となる。

演習時間中にできなかった問題は、レポートとして次回の演習の最初に提出する。

特に考察・感想きちんと書くこと。

レポートとして次回に提出する場合は、 点数は時間中に提出した場合の半分となる。


戻る


Koji Kagawa (kagawa@eng.?????)