ネットワークプログ ラミング論 平成27年 11 月 1 6日 森田 彦
【基礎課題 6-1 】の解答 ① サーブレットを記述して保管するとコン パイルが自動的に行われる。 ② サーブレットの記述後、開発者がコンパ イル命令を実行しなければならない。 ③ プロジェクト名が Web アプリケーション 名になる。 ④ パッケージ名が Web アプリケーション名 になる。 復習課題 Eclipse を用いた Web アプリケーション開発について、適 切なものに ○ 、そうでないものに × をつけて下さい。
【応用課題 6-A 】の解答 何も選ばすに[送信] ボタンをクリックする と・・・
【応用課題 6-A 】の解答 public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { ・・・ out.println(" あなたが購入した商品は以下の通りです。 "); String[] values= request.getParameterValues("Shohin"); if( ) { out.println(" 何も購入していません。 "); } else { for(int i=0;i<values.length;i++) { out.println(values[i]); } values==null
【基礎課題 7-1 】 復習課題 次の入力フォームのタイプは何ですか?下から選 んでください 。 チェックボックス ラジオボタン テキストフィール ド テキストエリア セレクトボックス
第 7 章 サーブレット間の連携 ① Web アプリケーションの処理を、サーブ レット、 JSP そして HTML ファイルによ る処理分担あるいは連携によって実現す る仕組みを、フォワード( forward )、 インクルード (include) およびリダイレク ト( redirect )の活用方法を通じて学習 する。 ② また、リクエスト属性のやりとりも学習 する。 【学習のねらい】
フォワード( forward ) サーバ サーブレット1 リクエス ト レスポンス サーブレット2 forward クライア ント <処理の流れ> サーブレット 2 【基礎課題 7-2 】(サーブレット → サーブレッ ト) 【基礎課題 7-3 】(サーブレット~ JSP ) 【基礎課題 7-4 】、【基礎課題 7-5 】(データの受 け渡し)
インクルード( include ) サーバ サーブレット1 リクエス ト レスポンス サーブレット2 include クライア ント <処理の流れ> サーブレット 2 サーブレット 1 【基礎課題 7-6 】 (【基礎課題 7-5 】を修 正)
リダイレクト( redirect ) サーバ サーブレット1 リクエス ト サーブレット2 redirect クライア ント <処理の流れ>
リダイレクト( redirect ) サーバ サーブレット1 リクエス ト レスポンス サーブレット2 redirect クライア ント <処理の流れ> サーブレット 2 【基礎課題 7-7 】 (【基礎課題 7-6 】 を修正)
本日の学習内容 7-1 .フォワードによる処理の受け渡し 【基礎課題 7-2 】、【基礎課題 7-3 】 7-2 .リクエスト属性の追加 【基礎課題 7-4 】、【基礎課題 7-5 】 7-3 . インクルードの利用 【基礎課題 7-6 】 7-4 .リダイレクトの利用 【基礎課題 7-7 】 7-5 .応用課題 【応用課題 7-A 】
演習課題の受け取りについて 原則として講義時間内に提出してもらいます。 提出が遅れた場合は以下のように減点とします。 講義時間内 100% 終了後 1 時間以内 90%100% 1 時間超~当日中 70%100% 翌日の 17:00 まで 0%100% それ以上の遅れ 0% 基礎課題応用課題 今回の基礎課題は本日中に提出すれば 100% とします。