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

4.JSPのスクリプトレット

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

0.ウェルカムページの作成

ファイル名を指定しなくても、プロジェクト名(ディレクトリ名)を指定することでアクセスできるいわゆるウェルカムページを作成しなさい。

例えば、プロジェクト名が「JavaExercise」である場合に以下のURLでアクセスできるページである。

http://localhost:8080/JavaExercise/

なお、ブラウザに表示する内容は以下とする。

 

1.スクリプトレットと式

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

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

(アウトプット例)

 

2.スクリプトレットの中の分岐

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

前提条件:おみくじは、大吉,吉,凶の3種類で今日の日付とともに表示。

<アウトプット例>

 

3.スクリプトレットの中の繰り返し①

以下のように1~10までの正の整数を表示するJSPを作りなさい。

ただし、ループを使うこと。

 

4.スクリプトレットの中の繰り返し②

上記JSPはコメントアウトし(以下7まで同じ)、プログラムを作り変えよ。

以下のように1~10までの正の整数の自乗を表示するJSPを作りなさい。

 

5.スクリプトレットの中の繰り返し③

上記JSPをテーブルに入れよ。

1 4 9 16 25 36 49 64 81 100

※このテーブルにかかっているCSSは無視してよい。つまりテーブルにさえ数値が入っていれば良い。

 

6.スクリプトレットとHTMLの混在①

以下のような九九をアウトプットする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アプリケーションの問題集に戻る

新入社員研修ポータル

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

ZOOMを使った遠隔研修

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

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

YouTubeチャンネル

新入社員研修ポータル

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