演習 4
以下のプロジェクトを作成してください
| 項目名 | 値 |
|---|---|
| 動的webプロジェクト名 | parameter |
| パッケージ名 | servlet |
| サーブレット名 | ParamServlet.java |
| URLマッピング | /ParamServlet |
| メソッド・スタブ | ・継承された抽象メソッド ・doGet() ・doPost() |
| HTMLファイル名 | param.html |
| JSPファイル名 | param.jsp |
| CSSファイル | get.css |
| post.css | |
| 画像ファイル | flower.png |
| parrot.jpg | |
| Jarファイル | jstl-api-1.2.jar |
| jstl-impl-1.2.jar |
info
CSSファイル、画像ファイル、jarファイルは こちら からダウンロードして使用してください

上のようなプロジェクト階層になればOK
今回編集が必要なのは以下の3ファイル
- ParameterServlet.java
- param.jsp
- param.html
実行時の画像
起動時(param.html)

【get】ボタン押下時

【post】ボタン押下時

戻る】ボタン(共通)押下時…param.htmlに戻る
ファイル編集
画像のように各ファイルを編集してください
paramServlet.java(doGet)

paramServlet.java(doPost以下)

param.html

param.jsp

応用
ヘッダー情報のリファラを使用し、リダイレクト処理を加えます
こうすることで想定外のアクセスに対処することが可能です
paramServlet.javaのdoGetメソッドにリダイレクト処理を追記しましょう
