ITエンジニアのプレイングマネージャー化応援サイト

2.リクエストパラメータの受け取り 基本編

弊社の新人エンジニア研修向けのJSP Servletの問題集です。

1.1行テキスト

以下のような結果になるように以下のGreeting.javaの空欄①、②を埋めなさい。

上記画面で名前と年齢を入力して「submit」ボタンを押すと、以下の画面が表示される。

<ソースコード① greeting.html>

 

<ソースコード② Greeting.java>

 

2.リクエストパラメータの追記

上記ソースコード②のGreetingクラス“だけ”をサーバーで実行して問1と同じ結果を得なさい。

ヒント:以下の2通りの方法がある

1.IDEの機能でリクエストパラ-メータを入力する方法

2.500エラーの画面を出したあと、アドレスバーに直接追記する方法

 

3.doGetメソッドとdoPostメソッドの違い

上記ソースコード②のGreetingクラスのメソッドをdoPostに書き換えて1と同じ結果を得るためには、どこを変更したらいいでしょうか?

また、その際に何か目に見える違いはありますか?

 

4.リンクを使いリクエストパラメータを渡す

以下③のリンクをクリックしただけで上記と同じ結果を得られるようにしなさい。

 

<ソースコード③ link.html>

 

5.例外発生時の対応

上記1のプログラムでは年齢に整数値以外を入れると「HTTP Status 500 – Internal Server Error」が発生する。

JavaSEの復習も兼ねて、このような例外が発生したときには以下のようなメッセージが表示されるようにプログラムを修正しなさい。

 

 

6.オリジナル問題作成

将来の後輩のために良い問題が出来たら教えてください。

 

JavaWebアプリケーションの問題集に戻る

新入社員研修ポータル

ZOOMを使った遠隔研修メニュー(PDFが開きます)

ZOOMを使った遠隔研修

新人エンジニアのためのJavaタイピングゲーム

新人プログラマのためのプログラミング動画

YouTubeチャンネル

新入社員研修ポータル

PAGETOP
Copyright © Say Consulting Group, Inc. All Rights Reserved.