ネットワークプログラミング論 平成28年11月21日 森田 彦
【基礎課題6-1】の解答 サーブレットを記述して保管するとコンパイルが自動的に行われる。 復習課題 Eclipseを用いたWebアプリケーション開発について、適切なものに○、そうでないものに×をつけて下さい。 サーブレットを記述して保管するとコンパイルが自動的に行われる。 サーブレットの記述後、開発者がコンパイル命令を実行しなければならない。 プロジェクト名がWebアプリケーション名になる。 パッケージ名がWebアプリケーション名になる。
【応用課題6-A】の解答 何も選ばすに[送信]ボタンをクリックすると・・・
【応用課題6-A】の解答 values==null 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章 サーブレット間の連携 【学習のねらい】 第7章 サーブレット間の連携 【学習のねらい】 Webアプリケーションの処理を、サーブレット、JSPそしてHTMLファイルによる処理分担あるいは連携によって実現する仕組みを、フォワード(forward)、インクルード(include)およびリダイレクト(redirect)の活用方法を通じて学習する。 また、リクエスト属性のやりとりも学習する。
フォワード(forward) forward <処理の流れ> サーブレット1 サーブレット2 クライアント サーバ リクエスト レスポンス 【基礎課題7-2】(サーブレット→サーブレット) 【基礎課題7-3】(サーブレット~JSP) 【基礎課題7-4】、【基礎課題7-5】(データの受け渡し)
インクルード(include) include <処理の流れ> サーブレット1 サーブレット2 クライアント サーバ リクエスト サーブレット1 サーブレット1 サーブレット2 include サーブレット2 レスポンス クライアント サーバ 【基礎課題7-6】 (【基礎課題7-5】を修正)
リダイレクト(redirect) <処理の流れ> リクエスト サーブレット1 redirect サーブレット2 クライアント サーバ
リダイレクト(redirect) redirect <処理の流れ> サーブレット1 サーブレット2 クライアント サーバ リクエスト サーブレット1 サーブレット2 redirect サーブレット2 クライアント レスポンス サーバ 【基礎課題7-7】 (【基礎課題7-6】を修正)
本日の学習内容 7-1.フォワードによる処理の受け渡し 【基礎課題7-2】、【基礎課題7-3】 7-2.リクエスト属性の追加 【基礎課題7-2】、【基礎課題7-3】 7-2.リクエスト属性の追加 【基礎課題7-4】、【基礎課題7-5】 7-3. インクルードの利用 【基礎課題7-6 】 7-4.リダイレクトの利用 【基礎課題7-7】 7-5.応用課題 【応用課題7-A】
演習課題の受け取りについて 今回の基礎課題は本日中に提出すれば100%とします。 原則として講義時間内に提出してもらいます。提出が遅れた場合は以下のように減点とします。 基礎課題 応用課題 講義時間内 100% 終了後1時間以内 90% 1時間超~当日中 70% 翌日の17:00まで 0% それ以上の遅れ 今回の基礎課題は本日中に提出すれば100%とします。