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

1 自己紹介用のJSPを作りたい。

制約条件:スクリプトレットの中でString型の変数nameとint型の変数ageを宣言して初期化し、HTMLのボディに式を使って出力する。

(アウトプット例)

 

2 おみくじのJSPを作りたい。先の自己紹介用のJSPにコードを加えなさい。

前提条件:おみくじは、大吉,吉,凶の3種類。

制約条件:おみくじはString型の配列に入れ、0~2の乱数でランダムに取り出すこと。

     スクリプトレットのif文を使うこと。

ヒント1:0~2の乱数は(int) (Math.random() * 3)で生成できる。

ヒント2:SimpleDateFormat(“yyyy/MM/dd”)について調べること。

 

<アウトプット例>

 

3 以下のようなアウトプットのJSPを作りなさい。ただし、ループを使うこと。

 

4 上記JSPはコメントアウトし(以下同じ)、次のようなプログラムに作り変えよ。

 

5 上記JSPを見やすいようにテーブルに入れよ。

1 4 9 16 25 36 49 64 81 100

※このテーブルにかかっているCSSは無視してよい。

 

6 以下のような九九をアウトプットするJSPを新規で作成しなさい。

 

7 上記JSPを見やすいようにテーブルに入れよ。

1 2 3 4 5 6 7 8 9
2 4 6 8 10 12 14 16 18
3 6 9 12 15 18 21 24 27
4 8 12 16 20 24 28 32 36
5 10 15 20 25 30 35 40 45
6 12 18 24 30 36 42 48 54
7 14 21 28 35 42 49 56 63
8 16 24 32 40 48 56 64 72
9 18 27 36 45 54 63 72 81

※このテーブルにかかっているCSSは無視してよい。

8 アクセスカウンタのプログラムです。

以下の表示になるようにソースコードの続きを埋めなさい。

JSPのスクリプトレット、宣言、式の3つを使い作成すること。

 

初回訪問時にはこのメッセージ

F5キーを押してブラウザを更新するとこのメッセージになり以降数値が1づつ増えていく。

 

<ソースコード>

9 質問

一般にJSPは通常のJavaと違い、開きカッコと閉じカッコが一つ多かったりしたときの不対応をNetBeansが警告してくれない。

コンパイルして初めてエラーと知れる。

これは、JSPの実行方法と関わりがあるがそれはどのようなことか?

10 オリジナル問題作成

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

 

 

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