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

新規にpathTestというWebアプリケーションのプロジェクトを作成し、以下の操作をしなさい。

1 HTMLからサーブレットを呼ぶ

以下のようにデフォルト・パッケージにNewServlet.javaサーブレットを作成し、Webページ直下のindex.htmlからボタン(input type =”submit”)を押してNewServletを実行できるようにしなさい。

※NewServletのurlPatternsと実行結果はともにデフォルトで良い。(以下全て同じ)

 

 

 

 

 

 

 

 

 

 

2 サーブレットからサーブレットを呼ぶ

デフォルト・パッケージにNewServlet1.javaサーブレットを作成し、先ほどのNewServletからボタンを押して実行できるようにしなさい。

index.htmlから辿れることを確認すること。

つまり、index.htmlを選んでファイルの実行(Shift+F6)を選ぶかプロジェクトを選んでプロジェクトの実行(F6)を選ぶこと。

 

 

 

 

 

 

3 サーブレットからJSPを呼ぶ

Webページの下にnewjsp.jspを作成し、先ほどのNewServlet1からボタンを押して実行できるようにしなさい。

index.htmlから辿れることを確認すること。

 

 

 

 

 

 

 

 

 

 

 

3 パッケージに入っているサーブレットを呼ぶ

ソースパッケージの下にfolderという名前のフォルダを作成し、そこに先ほどのNewServlet.javaを(リファクタリングして)移動して実行に問題がないことを確認しなさい。

index.htmlから辿れることを確認すること。

 

 

 

 

 

 

 

 

 

 

 

4 フォルダに入っているJSPを呼ぶ

Webページの下にfolderという名前のフォルダを作成し、そこに先ほどのNewjsp.jspを移動したとき何が起こるか確認しなさい。

※念のためブラウザをいったん終了させてから行うこと。

index.htmlから辿れるかどうか?

 

 

 

 

 

 

 

 

 

 

 

 

5 4でうまくいかないのはなぜか?どこをどう直せば3の動きが取り戻せるか?

 

 

6 オリジナル問題作成

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

 

 

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